Hi oVirt Board Members,
We are starting a process of optimizing the Ovirt Engine code for performance. To
accomplish that, we need a Java Profiler. Many solutions exist in the market, some of them
are open source. However, for our process, we need to have the following functionality
from the profiler:
* CPU profiling
* See the application Hot Spots - meaning which method takes the longest to run,
and how many times each method is run.
* See the biggest objects that exist in the Engine heap, and who created them.
* See the queries that are being sent to the database, how many times they are
executed, and the average execution duration.
* Status of the system threads.
These capabilities are covered by commercial profilers. One of them is called JProfiler
The company that manufactures JProfiler offers a solution for open source projects,
allowing them to use JProfiler licenses for free, in exchange for posting the JProfiler
logo on the open source project site. (See here for an example)
My question is whether you'll allow such posting on the Ovirt web site, so that the
Engine team can use JProfiler to improve Ovirt's Engine performance.