This almost looks like a job for the time-tested tool known as the stop-watch, if you need only benchmarks about the performance hit to a 3rd party app.
It would seem you want to consider at a minimum:
1) App launch time and readiness after a cold system boot - without your drivers.
2) App launch time and readiness after a warm restart of the app (cache consideration) - without your drivers. (close the app and restart)
3) App launch time and readiness after a cold system boot - with your drivers.
4) App launch/re-launch time and readiness after a warm restart of the app (cache consideration) - with your drivers. (close the app and restart)
5) App launch/re-launch time and readiness after page faults and swaps to where all the app is flushed from RAM - with and without your drivers.
Measurement will vary of course, depending upon platform configuration along the lines of:
a) cpu(s) & clock speed
c) swap space size
d) registry sizes by platform
e) O/S, version, service pack, etc.
f) network buffer sizes
g) scheduled processes impact during run such as virus scans, sys mgt software inventory, disk mgt software, etc.
I'm relatively new to testing, our company is developing a program that has kernel level drivers and can impact a 3rd party apps performance. Are there any tools available that can monitor how a 3rd party app will perform while our app is loaded?
We'd like to set benchmarks on how fast an app opens or does an action while our app is not loaded v. when it is loaded.
JakeBrake's suggestion is a good one (as usual!). One thing to keep in mind if you are using a tool to measure the difference in application performance with and without your product is the overhead that this tool will cause on the system.
Besides, if this tool is geared towards improving the experience of a desktop end-user and if the improvement can't be measured with a stopwatch (because you need something that will highlight sub second performance improvements), then the end-user probably won't be terribly impressed! [img]images/icons/cool.gif[/img]