JSP Profiling

The Content Engine incorporate a JSP profiling facility that can be useful for tuning purposes. It collects information about the time used by each of the templates in a publication, enabling you to identify the hot spots that you should concentrate on if you want to improve performance. The facility not only collects information about how much time is spent in each template, but also the database queries and updates performed by each template and the amount of memory allocated by each template.

You can also, if necessary, obtain more detailed information about where the time is being spent in a particular template by dividing the template into sections using util:profiler tags (see Grouping Within Templates). The same information will then be generated for each section of the template, enabling you to pinpoint problem code more exactly.