• Anonymous
  • Login
  • Register


New Project: XPages Toolbox - Profile and monitor your Applications

Posted by Niklas Heidloff | April 28, 2010


Philippe Riand has contributed a new project to OpenNTF: XPages Toolbox.

The XPages Toolbox is a set of web based tools for the XPages developer. It can be used to optimize and debug XPages applications. It currently features the following modules:
1) CPU profiler
2) Backend classes profiler
3) Memory profiler
4) Runtime monitoring
5) Java logging groups management

Here is the project, here the documentation and here the direct download.

Share

Comments

 Erik Broos commented on Apr 28, 2010 7:25:48 AM

Drool.

That is all.
Emoticon

 Philippe Riand commented on Apr 28, 2010 8:22:19 AM

If you look closely at the code, you'll see that it uses Java reflexion in some places because the methods are not in 8.5.2. CD4. As a result, the Toolbox has some limitations that are removed with CD5.
Here is the list of known issues:
- It includes too many objects when computing the consumed memory, so the results being displayed are not reliable (it adds some shared runtime data that are not page specific)
- The CPU profiler does not separate the different JSF phases (validation, rendering...).
- The Java log tab does not allow updates because of a security restriction.

All of this is fixed in the next code drop.

Please login first to comment.