#任务管理器越来越卡了# 大概从什么时候起,电脑卡死后,我第一时间想到的已经不是调出任务管理器了。那个 Ctrl + Alt + Del 的组合早已吃灰,现在卡了还不如直接重启电脑呢。因为这玩意儿要么是卡的时候死活调不出来,要么是调出来反而更卡了。连 Windows 早期任务管理器的开发者也出来专门吐槽过。所以为啥任务管理器不好用了?
当初开发初代任务管理器的时候,作者为了省资源和提速,找了各种办法,可以说是“字节必争”。也正因如此,软件体积才被压缩到 80KB 的大小,运行起来没啥压力。但随着 Windows 系统一代代升级,新功能越加越多。就这么一路加加加,这玩意儿也就膨胀了50多倍,变成4MB。
对于现在的任务管理器,需要实时监视的数据非常多,要想绘制精确的图表,就得调用 Windows 里各种不同的数据源和私有 API 接口。本来调出任务管理器的时候,系统已经水深火热没啥资源了,结果调出来还要再吃一部分,直接就是一个死循环。
当然了,内存已经逐渐取代了CPU,成为软件崩溃的最主要原因。大伙儿有时候过于依赖现有的框架,啥都往里装,就会导致内存占用非常紧张。内存一旦被填满,它就会去硬盘那儿借空间,俗称虚拟内存。但硬盘的读写速度哪能和内存比啊,慢个几十倍也正常,所以大量的数据读写直接就给硬盘也卡住了。
总的来说,也不能光怪任务管理器太臃肿,它也是被迫跟着操作系统一起复杂化的。但硬件的进步本应该带来更快的响应和更好的体验,硬件价格又节节攀升,咋滴也得给这群臃肿的软件来个瘦身,压榨点性能出来了。





