ITCAM for J2EE uses a technique called Byte Code Instrumentation (BCI). BCI collects Level 3 tracing data, Memory Leak Diagnosis data, and Lock Contention data from your applications. BCI is enabled by adjusting properties in the custom_directory/toolkit_custom.properties file.
File Name | Purpose | Default Behavior |
---|---|---|
method_entry_exit.xml | Defines application method entry and exit BCI | All non-trivial methods for all application classes are Byte-Code-Instrumented for method entry and exit analysis. |
memory_leak_diagnosis.xml | Defines application Memory Leak Diagnosis BCI | Heap allocations for all classes instantiated by all application classes are Byte-Code-Instrumented. |
lock_analysis.xml | Defines application lock analysis BCI | Lock acquire and release requests for all application classes are Byte-Code-Instrumented. |
If you want to enable one or more of the BCI features with the default settings, see Enabling BCI features with default settings.