windows 和 mac 的区别

2017 年 11 月 23 日
 EXChen

公司用的是 ThinkPad,平有 16G 的内存,没有关机的习惯,大概一个月过去了,发现内存直逼 90%,所有的应用都关掉也占用了 50%,用起来也卡卡的。虽然 mac 内存的占用率也高,但是用着不会卡,难道跟固态硬盘有关,ThinkPad 用的还是机械硬盘。

3915 次点击
所在节点    Windows
14 条回复
HangoX
2017 年 11 月 23 日
机械和固态没得比的
lengyihan
2017 年 11 月 23 日
伪后台
kitawa
2017 年 11 月 23 日
老掉牙的机器换上固态立马就能飞起来。
EricCartman
2017 年 11 月 23 日
机械硬盘是主要原因
iVanilla
2017 年 11 月 23 日
Windows & macOS 双系统还是一台 PC 一台 Mac?
如果是后者,不同配置和系统的电脑怎么能直接对比?
ioriwong
2017 年 11 月 23 日
我的台式机试过最长不关机不重启记录为 423 天,只 S3

Win7,不更新
kyutynr
2017 年 11 月 23 日
5 楼+1
acess
2017 年 11 月 24 日
也许是内存泄露 /资源泄露之类的问题吧,好像排查起来比较麻烦的样子。
我印象里很深的就是杀手网卡的内存泄露 bug,症状是非分页缓冲池占用会随网络流量增加。
acess
2017 年 11 月 24 日
很多东西都会占内存的,比如 socket 缓存,可以参考一下这个:
https://github.com/shadowsocks/shadowsocks/wiki/Optimizing-Shadowsocks
记得迅雷就是有 XLServicePlatform 服务占内存的问题,可能是连接开的太多了,各种缓存就占了一堆内存吧。

除了 socket buffer,还有别的东西会占内存吧,比如 GDI 对象之类的。

迅雷那大概也算是正常使用,只是胃口太大了而已?

泄露就是另一回事了——程序申请后忘了分配,然后就一直霸占着不放了……如果发生泄露问题,也以看到内存占用一直涨涨涨。
acess
2017 年 11 月 24 日
多废话一句,我有个类似阴谋论的想法:
“我啥也没开,为什么内存占那么高”是个常见的问题,但真要排查的话,处理各种情况的知识大概也够写一本书,所以没人愿意教一个外行怎么排查😂
acess
2017 年 11 月 24 日
@acess 泄露是程序申请资源后忘了释放……打错
acess
2017 年 11 月 24 日
还有一个老梗:
http://tieba.baidu.com/p/4387641601
过去一年多了,不知道修了没。
EXChen
2017 年 11 月 24 日
@acess 我也猜测是内存泄漏的问题,但我也不会排查,每次只能重启,就是要耗费点时间。
acess
2017 年 11 月 24 日
@EXChen 参考贴吧那个帖子,下次也许可以试试干掉 taskhostw.exe

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

https://v2ex.ih06.com/t/408911

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

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

© 2021 V2EX