iView Monitor is a heap analyzer and
memory leak detector.
iView Monitor allows to check
how much memory and time an iView or any other Java component needs to run. You
are able to generate a heap dump to find:
Memory leaks are normally hard to find. iView Monitor helps you with the build in memory leak detector, which will detect any growing class long before you get an OutOfMemoryException event. It allows you to run a fast heap dump to get the allocated classes for selected class.
The memory leak detector checks the memory consumption between two garbage collections for each class in scope. The result is a memory history over all values, which is the base for the evaluation of the memory size gradient.
Performance
iView Monitor measures elapsed time with a stop watch and retrieves the used CPU time from Java runtime. The difference of both times indicates, how long a given thread had to wait for other threads or external services.
If you want to improve the performance of your component, you would first try to minimize the used CPU time. The CPU time is reproducible and will scale on different platforms with the hardware.
The elapsed time indicates the performance of the