让我们从顶部开始,然后比以往挖得更深。

让我们从顶部开始,然后比以往挖得更深。

你知道该怎么做 - 你被要求检查你表弟的电脑为什么运行缓慢。我昨天就在那里。作为自 2007 年以来的 Mac 用户,过去五年来我并没有真正深入研究过 Windows 内部。在 Google 上搜索答案会发现很多不同的答案:注册表损坏、间谍软件、防病毒程序、磁盘碎片、视觉效果改变等。

在这个特殊情况下,我被要求查看一台安装了 Vista 的两年旧 HP 笔记本电脑。Windows 运行速度非常慢,甚至打开一个新的资源管理器窗口也需要将近一分钟。我最终做了上述所有操作:运行 cc cleaner、对磁盘进行碎片整理、关闭视觉效果、关闭 norton 以及互联网上随机人士认为会影响 Windows 性能的许多其他操作。

现在我向各位亲爱的超级用户求助——我想深入了解这一点。是否有一种适当的、“科学的”方法来调试和了解 Windows 安装运行缓慢的问题所在?(在我的特定情况下,这涉及 Windows Vista,但让我们尝试为 XP 和 Windows 7 也创建一个通用指南)。

对我来说,如果不了解错误的根本原因而运行一堆不同的工具似乎是错误的。

答案1

让我们从顶部开始,然后比以往挖得更深。

虽然您可以运行 Process Explorer 或 Automatic Runs 等随机工具,但仔细查看它们并不能让您看到所有内容,而且仍然会有一些隐藏的东西。如果您到处禁用程序并更改驱动程序,您很可能修复了一些没有损坏的东西。

与所有科学研究一样,我们必须首先确定原因,然后才能找到解决方案……

卡住? 获得更好的想法,分而治之您的选择,并进行测试。

Windows 体验指数

确定这是否不仅仅是硬件的最快方法是......

您可以在下面Control Panel\All Control Panel Items\Performance Information and Tools找到 Windows 体验指数,它被认为是评估关键系统组件的好方法。

有时您的计算机不再能满足您的日常需要......

在上面的例子中,这需要调查这台计算机的硬件,并尝试升级驱动程序;如果没有,就该升级这台计算机了。这就是硬件所能达到的程度……

资源监控

对计算机上发生的事情进行良好的概述,无需下载......

您可以在下方Control Panel\All Control Panel Items\Administrative Tools找到资源监视器,也可以通过单击按钮从任务管理器访问它。它提供了系统上应用程序和服务的 CPU / 内存 / 磁盘 / 网络的非常好的概览。

Firefox 和 AVP?浏览时似乎需要进行过多的病毒扫描。我需要吗wmpnetwk.exe

无需启动 Process Explorer 或 Process Monitor,因为这个工具还会显示系统中断,甚至允许您进行过滤。如果出现问题,DPC 延迟检查器LatencyMon可以帮助您快速查明问题。但为什么不安装一个更有洞察力的工具呢?

Windows 性能工具包

配有简便的录音机和富有洞察力的分析仪,任何问题都逃不过您的眼睛......

这些工具可在Windows ADK,适用于 Windows Vista 及以上版本。请注意,在安装过程中仅选择 Windows Performance Toolkit,因为其他工具需要很长时间才能下载,并且仅供专业人士使用。

然后,您终于可以启动 Windows 性能记录器,只检查您需要的内容,然后开始跟踪。捕捉到缓慢的时刻后,您可以停止跟踪,它会将跟踪保存到您可以轻松找到的位置。

上次我提到这一点,您必须使用命令行完成所有操作...欢迎来到 2012 年!

是的,这也可以用于跟踪关机/(重新)启动/待机/休眠/恢复/快速启动场景。

现在,让我们看看 10 秒的空闲性能是什么样的。

哦不,我忘了关闭资源监视器,看看它的图表有多耗费资源……

从左侧,您可以展开图表部分并将您想要的图表拖到右侧。在右侧,您可以通过多种方式操作图表;悬停、单击和右键单击应该会教您一些知识。不要忘记顶部的标签或右侧的注释功能。

是的,性能数据表有黄色和蓝色条...

在上图中,您可以看到单击按钮即可在图表下方显示表格。右键单击列标题即可添加/删除列(有些列未显示)。

注意黄色和蓝色条。黄色条之前的所有内容都被视为该行的键,它用作图表的系列。黄色和蓝色条之间的值是聚合的(通常是求和),因为它不仅与进程有关,还与进程线程所经过的堆栈有关。最后,您可以绘制列并为其赋予颜色。如果您在此处拖动开始时间和结束时间,它甚至会将图表更改为显示水平条(以显示事物开始和停止的时间)...

那么,司机们怎么样了?

Nvidia 的资源占用有点高,似乎我无法抗拒移动鼠标……

Windows 评估控制台

如果您还意犹未尽,这个工具可以运行数小时并生成大量 XML / WPT 数据供您分析。它不适合胆小的人,也可以从 Windows ADK 获得。它对专业人士很有用,但在大多数情况下真的不需要...

是的,我亲爱的系统,我已经挖得很深了,你没有任何性能秘密可以告诉我们。

答案2

对我来说,如果不了解错误的根本原因而运行一堆不同的工具似乎是错误的。

如果有更多的人能这样想就好了:)

其实工具来确定 Windows 安装性能低于预期的原因。问题是,如果您至少不是每天使用 Windows,那么使用它们可能不会产生您想要的结果。

通常,性能不佳的问题很容易解决。要么是恶意进程占用了所有资源,要么是硬件/驱动程序出现故障。

进程探索器

我通常首先要检查进程探索器. Process Explorer 就像任务管理器破解。您也可以直接从live.sysinternals.com
它会告诉您它是一个驱动程序(高中断负载)还是一个进程。

分析高 DPC/中断

我们已经有一个好问题关于这个主题,所以我不会在这里重复任何信息。

恶意进程

如果问题出在恶意进程上,而你又无法杀死它(也许是抗药性的恶意软件),你可能需要使用以下方法禁用它自动运行

进一步阅读

有更多的工具和更多的方法来分析 Windows 问题正确地. 人们实际上写图书关于这一点。SU 答案中要传达的知识实在是太多了 :)

就我个人而言,如果人们能停止优化他们的 Windows 注册表...

答案3

Windows 中有任务管理器、资源监视器和性能监视器等程序可以帮助您找出瓶颈所在。

更不用说用于测试/消除软件嫌疑的安全模式和 MSConfig,以及用于确定磁盘和文件系统是否健康的磁盘实用程序。

在您开始向操作系统启动清理实用程序之前,这些就是您应该开始的地方。:)

答案4

不管用户抱怨什么,我总是先检查硬盘。我使用 HDSentinel 检查它,然后重新启动并重新检查,因为我有两次在重新启动后告诉我硬盘出现故障,而初始测试说它完美/接近完美。

检查完 HDD 后(假设它没有问题),我检查了 1)设备中有多少 RAM;2)重启后有多少 RAM;3)空闲的 RAM;3.1)用户浏览器打开;3.1)用户电子邮件客户端打开;3.2)Word/Excel/用户日常使用的常用应用程序有多少 RAM。

相关内容