我有一个自己的应用程序,它增加了 Windows 上进程的 CPU 使用率(在这种情况下:audiodg.exe,它以“某种”方式处理音频)。我想在一分钟左右的时间内测量这个进程的整体 CPU 性能。
可以将 Visual Studio 附加到此进程(以管理员身份运行并执行附加到进程...),因此我可以查看 CPU 和内存性能。但是,这不是很有用。该进程始终占总 CPU 的 1-2% 左右,因此该图没有提供任何有趣的视觉信息。此外,我对平均超过 1 分钟的时间感兴趣,这是 Performance Profiler 无法做到的(我认为?)。
从 Windows 进程中获取准确的平均 CPU 性能数据的最佳方法是什么?是否有任何工具或 API 可以让我获得这些数据?