Not a developer? Go to MovableType.com

Plugin and Theme Directory

Template Profiler v1.0.0

By Byrne Reese
Posted August 25, 2009, in Utilities.

Details

This plugin provides a simple way for anyone to audit a Movable Type template to see why it might be slower than it needs to be.

It does so by profiling the evaluation of individual template tags encountered during the course of a single-template build (i.e. either an index template or a single archive file). That makes it easy to narrow down exactly where the culprit is.

Profile Report

The performance statistics compiled for the final report include both aggregate totals and single-instance averages. This enables you to identify both horribly inefficient tags as well as those which are evaluated far too frequently (indicating that caching might be helpful).

Profiler plugin - Tag performance

The data contained in the report includes:

  • Name of the template tag
  • Number of times the tag was encountered
  • Aggregate processing time for the tag
  • Average processing time for a single evaluation of the tag
  • Number of database queries generated for the tag
  • Number of cache hits and misses for those queries

The report also provides nice javascript-based sorting capabilities to make it easier to determine the outliers within given template.

Known Issues

  • Works only with Index Templates right now.

Bugs, Feature requests and support

If you are having problems installing or using the plugin, please check out our general knowledge base and help ticket system at help.endevver.com.

If you know that you've encountered a bug in the plugin or you have a request for a feature you'd like to see, you can file a ticket in Github Issues.

Requirements

Compatibility

Movable Type versions: 5.05.15.2

License

GPL


Back

19 Comments

Ninja Daru

Ninja Daru on March 8, 2017, 1:42 p.m. Reply

The next time I read a blog, I hope that it does not fail me just as much as this particular one. I mean, I know it was my choice to read, nonetheless I actually believed you would probably have something useful to talk about. All I hear is a bunch of whining about something you could fix if you were not too busy looking for attention.

Boost windows 10 performance

Ninja Daru

Ninja Daru on March 12, 2017, 4:25 p.m. Reply

It’s hard to come by experienced people about this subject, but you seem like you know what you’re talking about! Thanks

TuTuApp

Ninja Daru

Ninja Daru on March 12, 2017, 4:25 p.m. Reply

It’s hard to come by experienced people about this subject, but you seem like you know what you’re talking about! Thanks

TuTuApp

RunApkGames

RunApkGames on March 21, 2017, 4:52 p.m. Reply

Download Gapps Movie Tube

Khan Saab

Khan Saab on April 15, 2017, 9:18 a.m. Reply

LineageOS is an open-source Operating system for smartphones which are using Android Operating System.It is successor of most popular custom ROM CynogenMod.You can checkout Lineage OS

sunil

sunil on May 13, 2017, 7:04 a.m. Reply

Tutuapp Pokemon Go Tutuapp Vip

white smith

white smith on May 15, 2017, 11:20 a.m. Reply

I have gone through your site and came to know about the working and operations of template profiler v1.0.0. After reading this article I am quite interested to know more benefits and uses of this module. Thanks for share this.server rack shelf

marlyrn

marlyrn on June 20, 2017, 7:03 a.m. Reply

such a nice artilce, best endrossment Courses After 12th

sheeraz

sheeraz on July 2, 2017, 9:32 a.m. Reply

I want to say thanks to you. I have bookmark your site for future updates. Lean Belly Breakthrough

sheeraz

sheeraz on July 2, 2017, 9:32 a.m. Reply

I want to say thanks to you. I have bookmark your site for future updates. Lean Belly Breakthrough

manoharagarwal

manoharagarwal on July 10, 2017, 11:55 a.m. Reply

Govt job recruitment notifications on apnaajobs.com admitcardalert.website psc-jobs.info

manoharagarwal

manoharagarwal on July 10, 2017, 11:57 a.m. Reply

government Jobs notifications on apnaajobs.com admitcardalert.website psc-jobs.info

MajorFact

MajorFact on July 22, 2017, 5:02 a.m. Reply

Very informative article bookmarked your site. Check my website WhatsApp Group Names

Leave a Comment

Byrne Reese

Byrne Reese was previously the Product Manager of Movable Type at Six Apart, where he had also held positions as the Manager of Platform Technology and Product Manager for TypePad. Byrne is a huge supporter of the Movable Type user and developer community. He dedicates much of his time to promoting and educating people about Movable Type as well as building the tools and plugins for Movable Type that are showcased on Majordojo. He contributes regularly to open source; and he is an advocate for open protocols and standards like Atom and OpenID.

Website: http://profile.typekey.com/byrnereese