Attached is a PDF version of the JProbe tutorials in the on-line help updated for the JProbe 8.2 release stream. The tutorials themselves are also included in ZIP files, for users of the JProbe Plugins for Eclipse who may not have a full JProbe installation.
Performance: - a deadlock situation in a Java SE demo application. The symptom of the problem is that the program hangs and does not terminate. - the performance of a simple algorithm that computes a polynomial expression in a Java SE demo application. - a performance bottleneck caused by an inappropriate algorithm used for rendering in the "JProbe Game Pack" Java EE example.
Memory: - Object Cycling using the "JProbe Game Pack" Java EE example. - Loitering Objects using the LeakExample Java SE program. The demo illustrates how an obsolete collection reference can anchor entire trees of loitering objects in the Java heap and how you can reclaim memory by removing loitering objects. - Loitering Objects using the "JProbe Game Pack" Java EE example. The Loitering Objects demo mode demonstrates how an obsolete container reference can keep session beans in the Java heap long after their usefulness is gone, and how you can reclaim memory by removing loitering object references. - excessive garbage collections caused by over-allocating short-lived objects. The Network program demonstrates how over allocating short-lived objects can cause the garbage collector to run longer than necessary.
Coverage: - code coverage, and evaluate the effectiveness of sample test cases
|