The Performance Debugging tool identifies memory usage and memory leaks in specific TDI components by collecting information at specific intervals and upon certain actions.
This feature logs the following information:
Component names are prefixed with the name of the AssemblyLine instance that uniquely identifies each component.
Memory usage is the difference between total memory available (JVM) at start and total memory available at end for each component during its execution.
Before AssemblyLine terminates, the performance entry that contains performance statistics is logged. This is then followed by logging of the overall AssemblyLine performance statistics.
To run the Performance Debugging tool, use one of the following methods:
ibmdisrv -T
## Enable\Disable performance logging com.ibm.di.server.perfStats=true
The -T parameter takes precedence over the solution.properties file setting. If the com.ibm.di.server.perfStats value is set to false, we can still obtain performance statistics by starting the server using the -T parameter.