Some process are really slow, but not blocking.
Such problems can have many causes. One could be that part of the code that is execute is not efficient.
A simple CPU profiling tool is included in CRX 2.x. To start it (CRX 2.0 - 2.2), open:
As of CRX 2.3 / CQ 5.5 the tool is located here:
For older versions of CRX, use the attached: prof.jsp and install it to crx-quickstart/server/runtime/0/_crx/diagnostic/prof.jsp (requires Java 1.5 or newer)
- Set the sample interval (or use the default)
- Set the Stack trace depth (recommended value : at least 50)
- Start and wait to collect data while your slow process is executed
- Stop to collect the data
Once you have the data, you may add this to your ticket as additional information.
Using External Professional Tools
You can purchase YourKit Java Profiler from www.yourkit.com, it"s a very powerful profiler,
If you have information collected with that tool, feel free to attach it to your ticket.
CRX 1.4.2, 2.x