Here is a PDF that does a good job of explaining when exactly it does, with some good screenshots.
http://developer.download.nvidia.com...iggraph-06.pdf
I'm downloading now, but it looks as though if you are having a performance issue, you could read the graphs and data NVPerf gives you to determine where you are losing FPS. It looks geared twords developers, but I'll see if it has an application for us, too.
http://developer.nvidia.com/object/nvperfkit_home.html
EDIT, brief summary of what it is:
EDIT 2, who does not like YouTube demo videos? 
http://www.youtube.com/watch?v=e0mqIkeswRs
http://developer.download.nvidia.com...iggraph-06.pdf
I'm downloading now, but it looks as though if you are having a performance issue, you could read the graphs and data NVPerf gives you to determine where you are losing FPS. It looks geared twords developers, but I'll see if it has an application for us, too.
http://developer.nvidia.com/object/nvperfkit_home.html
EDIT, brief summary of what it is:
Quote:
| NVPerfHUD's interface is overlayed on your application's interface. It has several continuously updated graphs showing information such as the time to draw each frame, how much the CPU is stalled on the GPU, how much the GPU is idle, graphics memory consumption, and the rate of DrawPrimitive calls. This alone makes the tool worthwhile but the real meat is in its various analysis modes. |

http://www.youtube.com/watch?v=e0mqIkeswRs













