Traditional Tools for Application Performance Management
As noted earlier, it is important for the developers to understand the dynamic behavior and performance characteristics of their choices to build a well performing application. When a transaction experiences performance problems, to really fix the problems, it is critical that IT personnel do proper diagnosis and identify the exact causes and locations of the deficiencies. Proper tools are needed to perform the job and we therefore discuss the effectiveness of traditional tools in preventing and eliminating performance problems. Traditional performance problem detection and resolution tools fall into the following broad categories:
- Developer tools including debuggers, loggers and other forms of custom instrumentation, code profilers, and
- Administrator tools, which primarily include server monitors and system utilities.