Performance Validator - Overview
Performance Validator provides automatic source code performance analysis
(profiling) of applications as they run. There is no need to recompile or
relink your application. Performance Validator works with debug information
and/or MAP files. Performance Validator allows you to perform performance
analysis on your entire application, or on just the DLLs you require. You
can also prevent files from being instrumented. This makes Performance Validator
an excellent tool for use in unit testing and performance tuning where you
need ensure that your application has no bottlenecks.
View the feature
list for Performance Validator.
You can use Performance Validator in four ways:
- Inject Performance Validator into an already running executable
- Specify an executable to start, and Performance Validator will attach to that executable
- Specify an executable to watch, and Performance Validator will wait for the executable to start, then Performance Validator will attach to that executable. This feature is very useful for attaching to OLE servers that start when a document is opened inside a 3rd party application
- Link Performance Validator to your NT service
Performance Validator does not require your program to be recompiled or
relinked.
Performance Validator does not cause significant drops in performance.
Performance Validator causes a target program to run marginally slower than
normal.

