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

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

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

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

这是什么情况啊?系统是光盘安装的win7旗舰版,没做什么修改。
5505 次点击
所在节点    程序员
11 条回复
coderoar
2013-04-08 20:20:46 +08:00
多大?单文件8G以上?
sdysj
2013-04-08 20:25:56 +08:00
我的mac 16g内存 经过一轮io洗礼后也卡的不行。。。windows比mac强多了这点。。。
gamexg
2013-04-08 22:10:06 +08:00
@coderoar 拷贝的是总共10G多的文件,里面有几个2G多点的单个文件。

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

7z的话,压缩时设置的参数不光是压缩时,还会影响解压时的内存占用,所以设了过大参数的大文件就会占用超量内存。
exoticknight
2013-04-09 00:06:56 +08:00
4g内存,解压过20g的文件,还好吧什么都不干就行了……
cassyfar
2013-04-09 04:03:45 +08:00
解压过25G的数据,然后windows就卡死了,不过等解压好了系统又可以正常使用了。用的winrar
molinxx
2013-04-09 04:24:49 +08:00
i7-3770 8G内存,winrar解压接近45G文件不卡,只是硬盘读写会满载
gysutantoman
2013-04-09 09:16:36 +08:00
7z就是这样, 每次用7z解压好几个800M的文件整个win7都卡的不行, winrar没这个问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/65289

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX