gpt4 book ai didi

windows - 分析 Windows 进程长期 CPU 使用率的最佳方法

转载 作者:行者123 更新时间:2023-12-03 11:10:40 26 4
gpt4 key购买 nike

我有一个自己的应用程序,它增加了 Windows 上进程的 CPU 使用率(在本例中:audiodg.exe,它以“某种”方式处理音频)。我想在一分钟左右的时间内测量此进程的整体 CPU 性能。

可以将 Visual Studio 附加到此进程(以管理员身份运行,只需执行附加到进程...),这样我就可以查看 CPU 和内存性能。但是,这不是很有用。该进程始终占总 CPU 的 1-2% 左右,因此该图没有提供任何有趣的视觉信息。此外,我对平均超过 1 分钟感兴趣,这是 Performance Profiler 做不到的(我认为?)。

从 Windows 进程中获取准确的平均 CPU 性能数据的最佳方法是什么?是否有任何工具或 API 可以让我获取这些数据?

最佳答案

我认为 Visual Studio 不是这种用法的最佳工具,因为它本身就非常繁重。

我会使用 Windows 性能记录器,您可以在其中选择要记录的内容: enter image description here

然后您开始记录,复制问题,然后停止记录。之后,您可以在 Windows Performance Analyzer 中打开日志并尝试了解问题发生的原因。

enter image description here

或者,您可以使用 ProcDump.exe 进行进程内存转储。当 CPU 峰值超过特定阈值时,然后从转储中尝试调查问题。

关于windows - 分析 Windows 进程长期 CPU 使用率的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53068158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com