Problem Analysis. Kernel Trace improves problem determination by enabling a new level of inspection of OS/2 systems. Information relating to the internal operation of applications and subsystems can now easily be captured and analyzed. Kernel Trace provides a simple and cost effective way to take a trace, locally or remotely, from any OS/2 machine in the network. Traces simultaneously generated from multiple locations can be analyzed and compared to help isolate and diagnose problems.
Application Development. Kernel Trace provides a cost effective mechanism to reduce application development time. Kernel activity can be traced to provide insight into the operation of a system. While a developer can often track down problems with the addition of debugging or logging code, Kernel Trace provides a tool that allows inspection of highly useful information that can't always be captured within the application itself. It provides this capability without requiring any additional "debug" code to be written.
Performance Tuning. Traces can be taken to create a baseline for the performance of a system. Additional traces can be taken at any time for comparison with the baseline. Analysis of these traces may be used to determine whether an application performance problem is a system problem or isolated to the behavior of a specific application. Kernel Trace allows performance issues to be addressed proactively, before problems become overwhelming.
Profiling. Kernel Trace can be used to profile applications or subsystems. Operations of a system can be recorded during active use and then the resulting data can be analyzed to understand system internals.