内存长期 72%, CPU 长期 50%,有必要增加内存吗?

2018-08-07 14:49:21 +08:00
 showecho
年初买的戴尔台式机:

intel core i7-8700 CPU @ 3.2GHz 3.19GHz

8G 内存

开几个日常用的软件内存就 72%,CPU50%,如果用 wamp 跑点不限时间不限内存的程序,很快会到 92%,这种情况加内存有用吗?
8899 次点击
所在节点    程序员
53 条回复
Admin8012
2018-08-08 09:07:40 +08:00
我笔记本都是 64G 内存 台式 256G
ledzep2
2018-08-08 10:06:25 +08:00
内存不用等于没买,常年 80%没什么不好,只要别有用的时候因为内存不够导致卡顿就行了。 另外用 32 位的 chrome 可能能节约点内存。
Kimyx
2018-08-08 10:18:28 +08:00
话说我的电脑 16 G 内存,开机啥程序也没运行就只剩 11 G 左右了。

不知道大家的如何?
shehuizhuyi
2018-08-08 10:45:14 +08:00
e8c47a0d
2018-08-08 10:54:46 +08:00
这 chrome 是包了壳的把?
baskice
2018-08-08 11:00:14 +08:00
用 chrome 一定要上 16G。chrome 改了内存管理模式,现在一个页面一个单独隔离,内容占用简直突破天际了
em2046
2018-08-08 12:04:26 +08:00
8G 足够了,不需要 16G
现在一条内存都 500 多
当年 250 买的,现在真不舍得买
TripleZ
2018-08-08 14:33:50 +08:00
@msg7086 学习了
msg7086
2018-08-08 14:47:37 +08:00
@TripleZ 而且现在大部分系统都是超额分配内存。
像楼主这样 8G 内存用了 80%,其实已经提交了 12.7G ,相当于用了 160%的内存了。
如果他直接升到 16G,其实也就是变成 12.7G/16G+分页占用,假如不计算分页文件的话,差不多还是 80%。
这就是为什么内存升级以后占用依然差不多的真相。

当然实际上内核还会进一步优化内存管理,把用不到的内存页面交换出去,换取整体性能提升。
Windows 现在的内存管理,应该说还是不算差的。
wcsnet
2018-08-08 14:48:50 +08:00
小内存用 chrome,你可能需要 OneTab 扩展来节约一下
TripleZ
2018-08-08 14:49:45 +08:00
@msg7086 怪不得我在 Fedora 下内存够用 swap 从来没占用过。。
msg7086
2018-08-08 17:47:44 +08:00
@TripleZ Swap 在内核的内存管理中还是会用到的。
计算系统总体可用内存的时候,Swap 的大小会影响可用内存的大小。
因为有很多的内存空间,虽然申请了,但是没有使用,这些内存空间的总上限会因为 Swap 变大而变大,因此更不容易出现内存不足导致杀进程的情况。
所以通常还是推荐分配 Swap,然后再通过 swappiness 控制使用 Swap 的倾向。

Windows 下也是一样的,Pagefile 会影响总共可分配的内存大小。
mingl0280
2018-08-17 05:39:26 +08:00
@TripleZ 这倒不是,我自己开机启动项也比较多……

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

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

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

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

© 2021 V2EX