删除临时文件是否真的可以加快计算机的速度?(视窗)


8

您肯定已经在Internet上阅读过它,甚至可能听说过其他据称精通计算机的人建议删除临时文件可以加快(Windows)计算机的速度。

但是,这实际上如何工作?依靠我对文件系统和磁盘驱动器的有限理论知识,除非磁盘几乎已满,否则我无法理解删除临时文件如何提高文件系统性能。只是一个临时文件会如何影响性能?有人可以提供技术解释,说明为什么删除临时文件(以及cookie和预取文件)应该或不应该影响性能吗?

编辑:看来微软是这样认为的


5
由于我还没有“在互联网上阅读”,请提供一些链接。
木屑

快速搜索得出了这些结果。许多人似乎认为删除临时文件可以提高计算机的速度。即使是Microsoft页面也建议如此!但是我很难理解到底什么文件什么都不做会损害性能(除非在非常有限的存储空间的情况下)。
InvalidBrainException 2011年

1
@Terribad:你可能想直接包含的链接在你的问题,以防止上述的又一upvotes“请提供一些链接”的评论
Rabarberski

@Rabarberski:哈哈,要点。我认为大多数Windows“超级用户”都试图在其计算机上执行某种优化,并且尝试使用Internet搜索引擎获取相关信息,并且在此过程中遇到了常见的Windows维护建议,例如“删除”。您的临时文件”。:)我选择在原始问题中不提供链接,因为有很多相关的网站适用于世界上最流行的操作系统,但是我想我应该包括Microsoft链接,因为它可能更具权威性。
InvalidBrainException 2011年

Answers:


8

我当然可以保证与temp文件夹中包含大量文件相关联的加速。我拥有目前的笔记本电脑已有2-3年,并且从未删除过临时文件...然后有一天,我安装了AVG PC-Tuneup并无意间删除了我的临时文件(UI很烂)。ham!实际的,明显的加速。

我可以想到以下几个原因:

1)NTFS必须为每个文件创建8.3个文件名(除非您通过fsutil对其进行了调整)。一旦您的文件夹中包含大量文件,它就会变得越来越难。制作临时文件的应用程序也必须搜索唯一的名称。我有一个老式的pokey 4200 rpm驱动器,因此每个寻道都很昂贵,并且需要很多寻道,因为(请参阅point2)

2)MFT的大小。主文件表的大小可能会变成数百MB,并且不会被频繁缓存(或者至少会一直被分页)。Sys Interals的ntfsinfo将为您提供信息...

3)每次枚举temp文件夹-要做的工作很多-尤其是。如果您有一个病毒扫描程序来检查文件夹中的所有文件,则每次枚举该文件夹时!我对Windows搜索索引也非常反感。从索引中排除temp文件夹,也有助于加快计算机速度。


1
1)如果您不禁用此功能。2,3)是的!总是枚举,文件夹哈希始终在内存中。
Eir Nym

当然,至少每个月都需要Microsoft Endpoint保护并删除系统临时文件!总是非常显着的加速。如果您没有最新的SSD,则系统中最慢的部分是HDD。
Vojtěch多纳尔

1

尽管我认为性能提升幅度很小,但我看到了可以有所作为的两个原因:

  • 减少了文件系统碎片 编辑:或完全相反?看评论
  • 可以加快某些程序的临时文件扫描和创建速度。一些程序在temp文件夹中创建连续编号的文件(file001.tmp,file002.tmp等),但是为了找出最新的编号,一些简单/愚蠢的方法可能是依次尝试每个编号,直到找到文件名为止尚未服用。如果您已经积累了几年的临时文件,我认为此过程将花费一些时间(根据可能已过时的参考,磁盘搜索需要8毫秒)。

1
我想我理解您的第二点,但是文件删除实际上不会引起碎片吗?即使它确实减少了碎片,或具有某种其他明显的性能,为什么与删除temp目录之外的其他文件相比,效果会有所不同呢?
InvalidBrainException 2011年

嗯,关于实际上删除文件/ cause /碎片的要点!
Rabarberski

0

是的,定期删除临时文件确实可以提高计算机的速度,但是“加速量”取决于内存,处理器以及此文件夹的使用频率。

在我的旧计算机上,我每周都会这样做,而在目前的计算机上,我每周或每两个月执行一次。(是的,我有一个防病毒软件。)

更重要的是垃圾桶应该是空的或几乎是空的。


指出“清空垃圾箱更重要”是原始问题的一个变体。为什么空的垃圾桶会提高性能?任何指针都会很有趣。
Rabarberski

浏览器和防病毒软件始终牢记这一点。带有图标和其他信息
Eir Nym

0

我同意格林,但还有另一件事要考虑。事实是,存储在HDD上的数据越多(此处未提及SSD),读/写速度就越慢,显然,拥有数百GB数据的PC应该比拥有更少数据的PC慢。另外,如果PC具有AV软件,则通常会在每次引导或计划的某个时间扫描磁盘上的数据。Windows具有名为“索引”的功能,可以使文件搜索迅速进行,如果用户也有很多临时文件,它也可能会影响性能(尽管我认为索引将忽略temp文件夹)。但是我相信,原因与HDD的物理属性有关,而不仅仅是与操作系统和软件有关。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.