1
Socrazy 1 天前 19
内存就是用的啊,不是用来看的,只要不影响日常使用,那就是系统调度没有问题。
|
2
wu67 1 天前 via Android
没黄不用管
出现交换内存使用并且长期黄再考虑内存不够的问题,尤其交换上 g 大小的时候 如果哪天持续红了直接换大内存新机吧... |
3
zhengwenk 1 天前 1
内存不就是用来占用的么。你 16g 的内存 才用了 10g 还好吧
|
4
BelovedOne 1 天前
你是感觉到不够了去看的么?我用了十几年没遇到过内存不足,都是磁盘空间不足。
|
5
ACSOUV 1 天前
估计 OP 是第一次用 Mac 现阶段 16GB RAM 中轻度日常使用肯定没有问题的 无需担心
我家用 Windows 机器 512GB RAM Windows 11 24H2 开机只占用 20GB 只有一些游戏能用到接近 50GB 所以用 RAMDisk 分了 256GB 做了存储用来压制蓝光原盘 比如 100GB 左右的 压制的时候可以用到接近 300GB 举上面的例子就是说明 RAM 确实越大越好(移动设备不考虑耗电的情况下) 但也要考虑实际使用需求和不同的 OS 利用机制 |
6
yangzzzzzz 1 天前
不卡就不用管
|
7
liprais 1 天前
你花钱买的内存为啥不用?
|
8
lifei6671 1 天前
Mac 系统和 IOS 系统都这样,基本上是尽最大可能占用内存来提升响应速度。一般不会影响使用。
|
10
iloveayu 1 天前
不用关机和内存占用量有啥关系?
|
11
kera0a 1 天前 via iPhone
绿色 代表无压力
黄色 还能将就用 红色 就是不够了 |
12
di11wei 1 天前 via iPhone
|
14
lix7 1 天前
32g 天天黄,swap 时不时到 20g ,基本上一周还是得重启一次。感觉 chrome 或 windowsServer 有内存泄漏
|
15
KevinDo2 1 天前 1
日经贴
|
16
ly1878 OP |
17
labdum 1 天前 5
macOS 和 Linux 一样,会利用可用内存进行文件缓存以提高性能。这些缓存的内存并未被“实际使用”,当应用程序或进程需要物理内存( RAM )时,可以立即释放。就是看上去占用了,其实是就只是热凳子,只要有真实需求,这些非 VIP 就会被踢走。macOS 采用了虚拟内存,根据需要分配内存,但只有在访问时才加载到 RAM 中。因此查看内存使用情况是没有意义的,只需要关注内存压力。
|
18
xtx 1 天前
谁能告诉我 windowsever 是干嘛的?只要不重启,一直涨,占用几个 g
|
20
Tink 1 天前
just use
|
21
icyalala 1 天前
WindowServer 是管理你所有窗口和 UI 渲染的,打开的 App 多,这个就会变大,而且有时还有内存泄漏。。
内存只要绿的就没事,黄了就开始 swap 变多变卡了,红了就基本用不了了。 |
22
SakuraYuki 1 天前
@xtx 各种窗口的 ui 渲染,这玩意很容易内存泄露
|
23
Focus9 1 天前
不用管占用率,看颜色就可以
|
24
ThomasKim 1 天前
Mac 的内存看的是“活动监视器”里的内存压力,只要没有飘红线,那就放心大胆用,我这个 32g 的机子,打开浏览器看几个在线视频,再挂着抖音听听助眠,然后内存占用就来到将近 20G ,可是内存压力才一条绿线,连起伏都没有。
|
28
ThomasKim 1 天前
@ly1878 #27 Mac 自带一个软件叫“活动监视器”,默认位置好像是在“实用工具”里面,或者直接全局搜软件名字,打开之后软件的顶部中间有“CPU | 内存 | 能耗 | 磁盘 | 网络”,点击“内存”,软件底部就能看到“内存压力”曲线图了。
|
30
ly1878 OP 再请教下,常用常规程序用完后,是 cmd+q 还是 w ?
如果内存策略是这样的话,关闭而不是退出,更方便下次使用。 关于 window server 逐渐变大非常大,那如何能在不重启的情况下降低呢?测试感觉,哪怕关闭很多窗口,还是没有降低。 @360dust @ACSOUV @BelovedOne @Focus9 @KevinDo2 @SakuraYuki @Socrazy @ThomasKim @Tink @di11wei |
33
Lutto 1 天前
iOS / macOS 等系统都是系统会占用大部分内存等待 App 和进程分配,并不是空着等 App 随意抢占。macOS 并不需要安装这种内存 / CPU 监测 App ,它只会占用你更多的内存。清理内存在 macOS 上毫无意义,这些 App 清理的原理是强制占满内存,等待系统释放,等过一段时间系统依然会占用原本的内存大小。
|
36
Socrazy 1 天前
@ly1878 #30 我的习惯是每天频繁使用的应用,如 Safari,Craft ,ChatGPT 这些,日常都是 W 关闭窗口,而不 Q 退出应用。有些偶尔用一次的,直接就退出就行了。我接两台 4K 显示器,日常 Windowserver 都要 2G 以上内存,但从来没关注过他占用多少。
|
37
paranoiall 1 天前
我 48g 占用也是 68 70 左右
|
38
BelovedOne 1 天前 1
@ly1878 用完了 cmd+q ,持续用 cmd+w 。不用看那些系统信息,just do your job
|
39
ly1878 OP @Socrazy 是的,等我摸索好了,就关了状态栏显示。我就一台 4k ,为啥 window server 就 2g 了呢?我有听说内存泄露的一些情况,想了解我是否属于这种状况?最新版本的 macos 系统,新 Mac mini 低配。
|
40
iCong 1 天前
内存买来是用的,不是放着好看的。
|
41
rick13 1 天前 via iPhone
我刚用 mac 也是这样,总看着,后来就不看了,因为完全没用。就跟我刚换成 ios 时总是手动在任务管理器里上滑把程序关闭一样,现在也不会这么干了
|
43
wu67 1 天前
不用管, 随便用. stats 用来看温度和网速就行. 内存的东西系统自己会管理, 除非卡了或者有程序崩了在去看就行(通常都是内存泄露和 cpu 死循环).
|
44
ttkanni 1 天前
OP 是不是没了解过 Windows 和 Linux 关于内存管理的差异 ?
|
47
nealHuang 1 天前
这啥软件,还有内存压力看的
|
49
Chaidu 1 天前
|
52
ly1878 OP @ttkanni 额,惭愧,我只是普通工科生,当年自建 vps 挑选 centos 刷破解锐速,在往前 goagent 翻墙时代,对我这种只是了解软件应用层面的非计算机人来说,都是瞎子过河。
|
55
wu67 1 天前
stats 不支持外挂盘的吧? 毕竟挂件千千万, 但是开发者就那几个人, 他们大概率没有做适配.
|
58
PaulSamuelson 1 天前
@icyalala 相当于 linux 的 init 0 ,你把它重启,相当于把你所有应用杀掉再打开,没保存的会丢失数据。
|
59
ttkanni 1 天前
@ly1878
嗯木事,OP 也是搞这一套老早的了~ Windows 的内存管理和 Linux 完全是两个方向。通俗的讲,Windows (不做任何人为设置)只会占用必要的内存,所以任务管理器经常看到已使用 8G/总内存 32G 这种情况。Linux 则是尽可能占用可利用的内存保障应用的高效运行,运行一段时间就会发现内存都被使用,只是被 System 提前给初始化纳管了,很多内存在没有被应用实际使用的时候都是 Cache ,也就是你看到的,什么应用都没跑,就已经是已使用 25G/总内存 32G 这种“高负载”情况,实际内存压力并不大。 |
60
YOKAMIA 1 天前
借楼问下,m4 的 Macmini 使用百度网盘下载大文件,内存直接红了,显示使用了 30G 的交换,然后卡的不行,这种怎么解决
|
61
wangyzj 1 天前
mac 的用法就是常年内存爆炸的用
|
62
ShadowPower 1 天前
@ttkanni 那是 Windows 9x 时代的设计了。Windows XP 就支持预读取了,Windows Vista 把它升级成了超级预读取( Superfetch ),并不会“只会占用必要的内存”
|
63
bigshawn 1 天前 via iPhone
Mac 和 Linux 只要看内存压力就行。
|
64
totoro625 1 天前
|
65
yolyzhu 1 天前 1
你看我就不装 state 和 istate ,如果你卡,装了这俩更卡。如果你不卡,装这俩看啥看……
|
66
ShadowPower 1 天前 6
这个帖子下面的大多数回答,其实是错的……
系统自身的缓存并不会算在某个进程上面,因为它们都是打开过然后又被关闭的程序或者文件。在资源监视器的“已缓存文件”一栏能看到这部分的大小。 如果是软件内部自己实现的缓存,那并不会区分 macOS 还是 Windows 。在任何一个系统上,看起来都是“很吃内存”,因为操作系统无法得知这部分内存用于何种用途,也不会主动去回收它们。 “内存”列显示的内存,其实也不是进程真正占用多少内存。比如这个例子: 我加载了一个 2GB 的模型,实际上也需要占用 2GB 物理内存空间作为显存使用,但是“内存”列并不会显示出来。 而且,如果进程的大部分内存不活跃而被压缩,那么“实际内存”这一列其实能显示更小的数值。 这一列代表“真正在物理内存里占用的大小”,反而更接近 Windows 任务管理器中的含义。 而 macOS 的“内存”在 Windows 任务管理器里,比较相似的属性是“提交大小”。 现代的操作系统都会用空闲内存作为缓存使用,并没有所谓“macOS 相比起来会尽可能多用内存”的特性。如果你看到一个程序非常吃内存,那么有极大的可能,这个程序确实非常吃内存,而不是什么机制在起作用。该重启的时候就应该重启,不然硬盘寿命顶不住。 |
68
wryyyyyyyyyyyy 1 天前
@xtx 我们厂工控设备用的 winserver ,西门子那一套东西。
|
69
icestraw 1 天前 3
让我说一个暴论:
其实 mac 就是比 Windows 耗内存! 什么“尽可能使用的多一些”“Windows 尽可能少占用些“Linux 内存调度是尽可能吃满””都是扯淡 就是内存小了! Windows 窗口重绘逻辑是按屏幕的,mac 窗口重绘逻辑是按窗口的 再加上 macOS 用高 DPI 的屏幕人又多,动画特效阴影半透明又多,占用的内存必然大,光接一个 4k 屏幕内存占用就多一个 G 16G 一天到晚有人在说 mac 要吃满,你把内存加到 128G 试试?还不是和 Windows 一样的工作模式,用多少占多少 只是说 mac 做内存压缩做的比较早( 10.9 就开始了),用 ssd 做虚拟内存载体比较早,部分程度 Cover 了这个缺点而已! 16G 为什么今年作为标配,就是因为 mac 耗内存越来越大,在 8G 内存下连压缩内存+虚拟内存都慢慢不够调度了!什么 AI 都得往后稍一稍 |
70
Hookery 1 天前
@ShadowPower 学习了。。。
|
72
ttkanni 1 天前
@ShadowPower #62
哈哈,你说的对,感谢补充。我回答的本意是系统给应用的内存调度机制不同,Superfetch 是系统级缓冲策略,它吃掉的内存也不会反应在应用占的内存里。“通俗的讲” 也讲不了那么全面。 |
73
parthenon2007 1 天前
@lix7 确实,浏览器使用的内存太多了
|
74
cheng6563 1 天前
此贴依旧一堆果粉自适应,资源监视器显示的内存占用已经排除掉缓存了,实际上就是用了这么多内存。
|
76
Bluecoda 1 天前
卡了再说,16G 很多人都说不够用,但是我到黄了也不怎么卡啊。mac 会把不用的进程压缩,或者丢进交换里,不会卡的,除非你开虚拟机,那种没办法绕过去的。
|
77
YuiTH 1 天前
|
78
wow0o 1 天前
mac 策略就是爆内存然后用昂贵的硬盘当 swap 。
|
79
ITisCool 1 天前
@YOKAMIA #60 有没有可能是下到了 Intel 版本的?我昨天下就下到了 Intel 版本,从分享的链接里点安装客户端它自动判断给我下的就是 Intel 版本😓,虽然也能运行但是是 Rosetta 转译运行的,后面我自己去下载页手动点下载 Apple Sillicon 版的才下对原生版
|
82
iyaozhen 1 天前
其实 Windows 也这样。都是现代操作系统,不会有哪个什么技术上更高级
|
85
vituralfuture 1 天前
建议都去重新学一遍操作系统的虚拟内存
|
86
ashong 1 天前
操作系统就是这样的,windows 也一样,内存充裕的时候就少用虚拟内存, 我 64G RAM 开一些日常工作内容闲置内存 5G 左右, 如果只插 32G ,开同样的应用剩余内存也大概 4~7G
|
87
t4we 1 天前
史上最便宜的 mac ,炸出了一群计算机小白。
|
88
sometime 1 天前 1
因为有很多不活跃的“备用”内存,可以随时被清理,https://www.bilibili.com/video/BV1C619Y5EQw b 站这个视频讲的很详细
|
89
korvin 1 天前
以前 mac/win 上装各种清理优化软件,天天清理,时不时看看资源使用情况,自己折磨自己,现在清理优化软件一个没装,只要不卡使劲用,再也不用时不时去关注存储垃圾/内存,不内耗,爽。
|
90
ly1878 OP @korvin 同感,第一次入手 Mac mini ,详细学习了一个月,非常喜欢 macOS ,安静稳定的使用,不用操心过多,快捷键支持很好,最近刚装了 Vimium c chrome 扩展,这是第二个软件让我用了就无法回去,第一个是小鹤双拼。
|
92
bao3 1 天前
内存就是要用光啊……要不然浪费这性能干嘛,供起来嘛。
|
94
elevioux 21 小时 36 分钟前
无论 mac 还是 windows ,内存就是拿来用的,只要是合理占用,只要不卡,尽量用。windows 下一堆所谓优化软件,杀进程,清缓存,从来没用过。
|
95
huazhuhotels 21 小时 18 分钟前
|
96
niubee1 21 小时 15 分钟前
24G 也是上来就先占一大半再说
|
97
byte10 20 小时 38 分钟前
|
98
LokiSharp 20 小时 21 分钟前
嘛,16G 内存是我 2012 买的 rmbp 的配置,现在 32G 起步
|