![]() |
Quickly pinpoint performance bottlenecks in your Visual C++ or Java application or components, with or without source! |
What Causes Slow Software |
Example |
Useless computation |
Sorting a list before knowing whether the user even wants the list displayed |
Needless recomputation |
Recomputing the same value instead of caching the results the first time |
Excessive requests for services |
Many small operating system requests instead of a few large ones |
Waiting for services to complete |
Waiting and blocking functions such as SendMessage() and EnterCriticalSection() |