[正确使用Windows]通过任务管理器分析性能问题 您所在的位置:网站首页 win10内存最大设置多少好用一点 [正确使用Windows]通过任务管理器分析性能问题

[正确使用Windows]通过任务管理器分析性能问题

2024-06-18 08:40| 来源: 网络整理| 查看: 265

之前一篇如何看任务管理器介绍了下Windows任务管理器中各项常用类目,但是实际应用大概还是有点难以理解。前几天正好遇到一个同学的电脑卡顿,自己也实测了一些,就此做一下实例讲解。

机器只要4代i5或以上,8G双通道内存,性能不错的SSD(不需要NVMe,但NVMe会很有帮助),硬件没有过分老化损坏,就能满足任何非极端使用至少系统不会卡,如果有卡顿那就说明是系统使用上有问题。

仅针对普通使用,特殊需求自行举一反三。

GPU

Win10把GPU监测已经加入任务管理器了,如果有的话会把所有集显和独显都显示出来。具体怎么看看之前的文章。想必正常人都能看得出GPU是不是瓶颈。

然而如果是集显的话会加重一些内存负担,所以导致负载看起来都不高,但是有些操作会卡顿。见内存的实例分析。

内存

内存出现瓶颈的表现在单一程序操作中不会卡顿,但在多个程序互相切换操作或新开程序时明显卡顿或较高延迟。简单看浏览器页面一段时间切出去做其他操作不用再切回去,网页要重新加载,就可能是内存不足。

如果经常死机蓝屏请先跑一边memtest86(https://www.memtest86.com)再考虑别的。

实例分析1:3.1G内存玩游戏

i7 3770,GTX770,Intel 535 SSD,内存限制到3.1G单通道,彩6 1080p全中效全屏窗口化模式,选的应该是最大的图Vila,还是能一直维持在60fps以上的。游戏开始时会提示内存容量过低,存在游戏崩了的风险。

可以看到已提交(Commited)内存远大于实际内存3.1G。CPU负载未满,游戏流畅,程序启动和切换相当缓慢。说明内存不足。内存不足还会引起硬盘和CPU过载,这张图上没体现。

实例分析2:4代i5,16G内存,卡顿

同学电脑这个配置理论上一般使用不会存在问题。使用体验程序使用流畅,切换和新程序开启感到卡顿,程序全关任务管理器已提交内存15G,正使用内存11G。这个使用率在基本空载电脑中相当高了。说明内存使用很可能出问题。

下一个RAMMap工具(见附录),结果类似下图(网上找的图,无视那个小窗口)

这个软件看简单的只要对Active列大到小排序即可,正常占用主要为Process Private与Mapped File。可见图中Page Table与Unused占用极高。重启后正常,说明有程序有问题。图中的用户是因为驱动BUG导致内存大量异常占用。

正常的RAM Map(图中unused绝大部分为zeroed,属于正常)

实例分析3:集显造成的内存压力

自己另一台电脑8600k,8G单通道内存,860evo,在chrome开了大量的网页和pdf之后,发现文件浏览器窗口拉伸动作明显卡顿掉帧。由于任何其他操作与使用均正常,应该是GPU绘制延迟。任务管理器GPU占用不高,已提交内存达9.4G,RAMMap正常,关闭chrome后窗口拉伸动画正常。

进一步测试方法:关闭Windows“虚拟内存”。关闭方法按win键,搜索env,性能——设置——高级——虚拟内存更改,去掉自动分配,选择无页面文件然后点击右边设置,然后一路确定。重启,重新打开相同程序和chrome页面,任务管理器内存如图。

可见已提交内存最大值与实际内存相符。使用量7.7/7.9G,窗口拉伸动画流畅正常,说明的确是内存不足导致的GPU绘制动画卡顿。当关闭“虚拟内存”后所有内存均会强制在物理内存中而不会缓存入硬盘,能解决由于内存数据从硬盘交换造成的延迟。在单通道内存与非NVMe SSD下这情况造成的问题会加重,导致了我遇到的问题。

虽然关闭“虚拟内存”可以测试出问题来源,但像这样7.7/7.9的占用率与内存不足会导致程序经常性崩溃,因此如果不是绝对不会用到更多内存,不推荐关闭。

公司以前我一台工作机用的是e8400,HDD,4G,Ubuntu,就关闭了swap,否则卡顿的无法使用。但一旦跑的程序内存用的大,就需要长按电源键重启了。

CPU

相比于内存不足时切换卡顿,运行单一程序都卡顿,说明CPU不足。

实例分析1:2C4T,3.2G内存玩游戏

还是玩彩6。i7 3770额外限制到2C4T。干啥都卡,玩游戏异常跳帧,甚至有一次直接无响应闪退,说明CPU不足。图中可见内存不足造成了硬盘(“虚拟内存”)大量使用,这也会加大CPU负载。

当内存放回到实际的12G后,能正常玩了,帧数略低于4C8T 3G内存时10帧。可以说明内存不足会显著加大CPU负载。不过还是任何程序都会有一定延迟卡顿。说明的确是CPU不足。

实例分析2:传家宝笔记本换SSD

08年的笔记本,如图。去年试着换了个SSD和Win10纯粹看看会怎么样。驱动甚至都能win自动安装。

内存和硬盘使用率明显没问题。使用体感很特殊,除了普通的卡顿,键鼠操作高度延迟甚至缺失,在切换程序窗口时会有其他程序出现未响应,这说明CPU不足以调度多任务了。

然后随手钓鱼硬盘

只要系统装在正规的SSD里就一般不会瓶颈。不需要NVMe,但NVMe能显著减轻内存不足时的状况。

实例分析:系统装HDD里

给同学装的机器当时SSD实在太贵就先没上,结果到今天都不肯上。干啥都卡,6700k,内存8G肯定是不会有问题的,而任务管理器里硬盘活动时间基本上一直100%。因为现在的系统会大量使用“虚拟内存”,所以HHD的系统是根本无法满足需求的。

同样可以选择将“虚拟内存”关闭来测试,程序开启后操作若不再频繁卡顿说明是硬盘瓶颈。

附录

顺带一提“虚拟内存"全打引号了,因为这词意义实在太多了坑太大了。。。

只写了一些常见的性能问题分析,有其他状况的,请自行举一反三或找个专业的人看。

工具和详解链接:

https://techcommunity.microsoft.com/t5/Ask-The-Performance-Team/Introduction-to-the-new-Sysinternals-tool-RAMMap/ba-p/374717

https://docs.microsoft.com/en-us/sysinternals/downloads/rammap

https://docs.microsoft.com/nl-be/sysinternals/downloads/vmmap



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有