作者:观海望天 | 来源:互联网 | 2023-09-05 15:15
原因可能是程序和系统生成的临时文件和未清理的垃圾文件太多了。经常会有人问,为什么Windows越用越慢,而Linux不会?但事实上,Win总是尽量少的占用内存,而Linux是尽量多
原因可能是程序和系统生成的临时文件和未清理的垃圾文件太多了。
经常会有人问,为什么Windows越用越慢,而Linux不会?
但事实上,Win总是尽量少的占用内存,而Linux是尽量多的占用内存。
- Win
Windows把文件当内存的后备来用。
Windows的内存资源优先供给前台焦点窗口的处理进程,即你正在操作的那个窗口的处理进程。
当前进程内存吃紧,焦点窗口切换均会带来可观的磁盘I/O。甚至缓存这种内存风格的数据也会写入磁盘临时文件。
- Linux
Linux把内存当文件的缓存来用。
Linux的内存多用来缓存多个服务进程的共享数据。
作为文件系统缓存的内存,只有在涉及数据一致性的时候,才会进行磁盘I/O,而Linux的任何缓存几乎都是明确不落盘的。
通过C盘属性来清理系统无用文件的具体步骤:
但不可否认的是,大多数用户都是用的是Win10系统,那我们现在回过头来
– 看看如何把磁盘垃圾清理一下:
1、在【我的电脑】找到【C盘】,然后鼠标右键找到【属性】,打开【属性面板】。
2、在【属性面板】找到【磁盘清理】。
3、点击【磁盘清理】,等待扫描。
4、等到扫描完成之后,会看到【磁盘清理】界面,然后,选择其中占用空间较大的无用文件,然后点击【清理系统文件】即可释放出一些磁盘空间(不过该操作不会清理原有系统文件,只会清除一些系统无用文件)。
– 为什么有些软件只能安装在C盘?
主要是系统的设计需要,还有就是有些软件的设定不支持c盘以外的盘符。
(1)因为要尊重系统的设计,Windows系统中: Program Files和Program Files(x86)是用来存放程序本体的, ProgramData和%user%/appdata是用来存放程序数据的,当你的程序本体出现问题, 你只需要重新安装程序, 你的用户数据依然会保存。
当你要还原程序设置,你只需要从ProgramData或者%user%/appdata中删掉程序的配置文件,就能够把程序还原到初始设置程序在安装过程中向对应的注册表位置写入软件信息和卸载程序的路径,这样就可以通过控制面板统一的管理程序。
(2)还有一个原因是软件如果支持C盘以外的盘符,需要额外的编码以及额外的测试。如果产品经理与测试工程师都没有对只能装C盘表示异议,那么程序员当然只需要实现C盘安装的功能。所以有的软件是不支持c盘以外的盘符的。
一些减少C盘占用的小建议
- 一定要记得在安装软件的时候,选择C盘以外的安装路径,有时候没有直接让你选择安装路径,那么就要注意是否有“自定义安装”的选项。
- 不定时地清理垃圾文件,一般的杀毒软件都有这个功能,不过作者再提醒一句,杀毒软件不用太多,之前用过金山毒霸、猎豹的杀毒软件等,后来都卸载了,只保留了电脑厂家自带的联想管家,因为杀毒软件本身就是软件嘛,一定会占内存的。保留基本功能就行。
- 不到万不得已,不要在网上下载盗版软件,这种情况往往会携带下载一些根本用不到的垃圾软件,安装的时候还不会明面上通知你。辛酸泪啊
- 可以改变一些软件临时文件的存放路径。