Joh*_*son 8 windows performance performance-tuning
当我单击 Windows 中的应用程序并且必须等待 10 秒钟才能响应时,我感到很困惑。我想知道“你每秒可以运行 160 亿条指令,你在做什么让你对我的鼠标点击没有反应。” 因此,我有兴趣收集有关如何设计可以诊断此类问题的应用程序的想法。我不是 Windows 专家,想知道其他人会建议什么方法。这是我理想中希望能够做到的:
识别任何导致系统变慢的应用程序、驱动程序或操作系统状态(例如经常被指责的注册表),并引起用户的注意。其中一些可以使用性能计数器获得,其他方面我不太确定。我倾向于使用机器学习方法来确定系统是否陷入困境并帮助确定罪魁祸首(只要我能设计出重现问题主要来源的示例,并收集足够的数据来解决问题,这是可行的)能够确定罪魁祸首)。
试用免费的 Microsoft SysInternals 工具套件:许多用于分析的工具。看看:http : //technet.microsoft.com/en-us/sysinternals/default.aspx
更新:
您还应该考虑已安装并在系统上运行的 Internet Security/Anti-virus。这些将对您的系统性能产生(希望很小但很重要)的影响。您可以调整此设置,具有重要活动的主要设置之一是后台扫描。我使用过 AVG、McAfee 和 Norton,而且 Norton 似乎提供了最透明的视图,因为它有自己的任务管理器和随时间推移的资源使用图。我不为他们中的任何一个工作,但我会推荐诺顿而不是迈克菲,因为迈克菲有时会神秘地定期严重减慢我的机器一分钟左右。
更新 2:
你说:
“你每秒可以运行 160 亿条指令,你在做什么让你对我的鼠标点击没有反应。”
只是进一步的评论。计算活动可分为两类:Compute-bound 和 IO-bound。计算绑定是活动主要或全部计算的地方,IO 绑定是活动主要或全部访问输入输出设备的地方,例如硬盘,其他外围设备,例如网络。有用的活动很少是一种或另一种,因为如果不使用计算来使其有用,您就不能真正只做 IO,如果您没有任何 IO,那么您就没有任何可计算的东西。在您的情况下,这些活动似乎涉及 IO 组件 - 访问硬盘,这是最慢的组件。
更新 3: Re:McAfee 偶尔会出现 CPU 占用问题,看来诺顿有自己的版本,这是我最近发现的,尽管我没有像使用 McAfee 那样看到这样的事情。此处讨论了诺顿 CPU 猪:http : //community.norton.com/t5/Norton-Internet-Security-Norton/ccsvchst-exe-cpu-usage-Issue/mp/2888 “ccsvchst.exe cpu 使用问题”。所以我想我会提到提供一个平衡的意见。然而,我仍然会推荐诺顿,因为根据我的经验,我的版本显示了详细的资源使用统计信息,如果您安装相同的版本,这些统计信息将有助于解释您的原始问题。
| 归档时间: |
|
| 查看次数: |
5350 次 |
| 最近记录: |