windows 和 mac 的区别

2017-11-23 15:43:41 +08:00
 EXChen

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX