gamexg
V2EX  ›  程序员

大家碰到过拷些大文件或解压大文件时 win7 疯狂的使用内存做缓冲,用光内存,把系统拖得卡住吗?

By gamexg at 2013 年 4 月 8 日 · 6788 次点击
碰到过几次了,第一次是 7z 解压文件,当时开着资源监视器,发现内存的“已修改”部分疯狂上升,8G内存很快占满,机器卡的很厉害,还是不停,我只能暂停7z,等“已修改”降下来再继续,可以看到是system进程在写7z解压出来的文件。

今天又碰到了,从u盘往硬盘拷文件,一样卡的要死,也是已修改疯狂上涨,也是system写文件。

资源监视器 显示时 system 进程 写文件是不是程序使用内存映射的方式来写的文件?但是系统也不能没有点限制吧?内存映射可以疯狂占用内存?

这是什么情况啊?系统是光盘安装的win7旗舰版,没做什么修改。
11 条回复  •  1970-01-01 08:00:00 +08:00
coderoar
   1
coderoar  
   2013 年 4 月 8 日
多大?单文件8G以上?
sdysj
   2
sdysj  
   2013 年 4 月 8 日
我的mac 16g内存 经过一轮io洗礼后也卡的不行。。。windows比mac强多了这点。。。
gamexg
   3
gamexg  
OP
   2013 年 4 月 8 日
@coderoar 拷贝的是总共10G多的文件,里面有几个2G多点的单个文件。

@sdysj 我总觉得这部分有问题,拷个文件而已,很平常的操作,但是却会把系统拖得卡住,就太不正常了吧?
tt0411
   4
tt0411  
   2013 年 4 月 8 日
一直用winrar,你换个解压缩软件试试
tt0411
   5
tt0411  
   2013 年 4 月 8 日
拷贝文件的问题,请查看是否有磁盘坏道等硬件问题(曾经遇到过这种问题,直接死机,查过之后是磁盘有个坏道)
ChangeTheWorld
   6
ChangeTheWorld  
   2013 年 4 月 8 日
7z格式有的不同压缩方式字典之类的玩意,各种占CPU内存
coderoar
   7
coderoar  
   2013 年 4 月 8 日
这么点不应该啊。我曾经复制超过50G的文件,约6个文件超过3G,一部分通过移动硬盘,一部分通过网络,不影响使用的。而且这个应该跟系统没关系,Linux/Mac都没问题。

7z的话,压缩时设置的参数不光是压缩时,还会影响解压时的内存占用,所以设了过大参数的大文件就会占用超量内存。
exoticknight
   8
exoticknight  
   2013 年 4 月 9 日
4g内存,解压过20g的文件,还好吧什么都不干就行了……
cassyfar
   9
cassyfar  
   2013 年 4 月 9 日
解压过25G的数据,然后windows就卡死了,不过等解压好了系统又可以正常使用了。用的winrar
molinxx
   10
molinxx  
   2013 年 4 月 9 日 via Android
i7-3770 8G内存,winrar解压接近45G文件不卡,只是硬盘读写会满载
gysutantoman
   11
gysutantoman  
   2013 年 4 月 9 日
7z就是这样, 每次用7z解压好几个800M的文件整个win7都卡的不行, winrar没这个问题。
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 36ms · 3.9.8.5