gpt4 book ai didi

.net - 工作进程中的高cpu

转载 作者:行者123 更新时间:2023-12-01 10:07:08 26 4
gpt4 key购买 nike

我目前正在用 C# 编写的 .net Web 应用程序运行性能测试。我有一个测试工具,可以在 Windows Server 2008 上模拟 200 个用户的负载。

这导致大约 80% 的 CPU 使用率非常高,这让我很担心。我觉得这可能是我的代码中的一个问题,因为它是导致高 CPU 使用率的 Web 应用程序的工作进程。

我如何进一步调试以帮助找出导致此问题的代码可能存在的问题?有什么工具可以帮助我解决这个问题吗?我在服务器上运行 perf monitor 来收集状态,但这只是帮助我到此为止。

最佳答案

Visual Studio 的终极版和高级版附带一个探查器,可以帮助您快速找到占用最多 CPU 的方法调用。请参阅:http://msdn.microsoft.com/en-us/library/ms182372.aspx

另一种选择是 ANTS Profiler,它有 21 天的试用期,而且非常好。请参阅:http://www.red-gate.com/supportcenter/content/ANTS_Profiler/articles/profiling_web_app

关于.net - 工作进程中的高cpu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9285014/

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