V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  LotusChuan  ›  全部回复第 6 页 / 共 12 页
回复总数  239
1  2  3  4  5  6  7  8  9  10 ... 12  
2022-04-08 18:20:27 +08:00
回复了 sickoo 创建的主题 Apple WindowServer 让我产生了内存焦虑
@ShadowPower
我现在 Activity Monitor 点进去 WindowServer ,Memory 下有四个 Size ,其中第二个 Virtual Memory Size 大小是 40G ,然而我现在用的笔记本 Physical Memory 只有 16G ,加上 Swap 也就 17G ,所以很明显它用了 Virtual Address Range 来计算 Memory ,而这个得出的最多只是 Virtual Memory Range ,这还只是建立在它纯粹用 Virtual Address Range 来计算的基础上,因为我不知道它内存算法是什么,所以这也不一定是纯粹的 Virtual Memory Range 。更不用说其他的三个数据了,完全就是黑盒,四个数据没有一个是等于 Activity Monitor 里面显示的 WindowServer 的内存。所以你说我能靠 Activity Monitor 显示的“内存”知道这个应用到底用了多少内存吗?真别纠结了,看下内存压力就得了。

最后,我的观点已经全部证明过了,你说的内存泄漏 blabla 的我真不关心,真别浪费时间了。
2022-04-08 17:02:49 +08:00
回复了 sickoo 创建的主题 Apple WindowServer 让我产生了内存焦虑
@ShadowPower
苹果确实做了起码是类似于虚内存空间范围当内存的事情,你可以看一下进程数据,四个数据里面有一个明显很大,超过了物理内存和 swap 的总和,所以它到底怎么算内存还是不清楚。

到这里我说的一切你都没否认了,因为我本来就想说内存管理逻辑不清楚,所以看内存压力就行了。至于你提出的有没有内存泄漏,电脑卡是什么原因,你说这么多和我的观点也没什么交集,我不关心。就这样吧,别浪费时间了。
2022-04-08 14:56:35 +08:00
回复了 sickoo 创建的主题 Apple WindowServer 让我产生了内存焦虑
@ShadowPower
1.我本来就是要是说内存申请不用挺正常,这点你说会在内存不够的时候杀掉,确实,但是前提是内存不够。但是这是建立在内存不够的基础上,在系统觉得内存够的时候它留着也很合理,这时候你外部看着就是没回收,虽然你觉得内存不够了。此外我举这个例子的目的也已经达到了,就是说内存分配了不用很正常。

2.没,我说的虚表是 Page table ,内核给每个进程分配一个 Page table 我觉得起码是共识,如果一个进程实际使用的物理内存有一块映射到 0 上,另一块映射到 0xFFFFFFFFFFFF(12 个 F),那假设 macOS 一个页占 4k ,它实际上也就占了 8k ,然而如果 macOS 计算内存的方式是计算虚表内存空间的范围,那它算出来就是 2 ^ 36 ,也就是 64g 。

总之我想说的就是 macOS 内存分配逻辑它没告诉你,源码也没有,那它 swap 想怎么用怎么用,那个活动监视器想说占了多少内存就占了多少,你点个进程进去能看见 4 个内存的数据,从 MB 到 TB 不等。它真分配多少内存,说直接点,就是个黑盒,它就是骗你你也不知道啊。
2022-04-08 12:31:04 +08:00
回复了 sickoo 创建的主题 Apple WindowServer 让我产生了内存焦虑
@ShadowPower
1. 内存申请了不用很正常,其他操作系统像安卓也有空进程,当缓冲用加速的。
2. 要是给源码那还能看下是不是内存泄漏,然而 macOS 你看不了源码,内存管理逻辑也不清楚,万一它算内存是直接按虚表地址空间大小来的,那显示的内存再大也只能说明虚内存空间大而已,物理内存你又不知道。你有什么证据说它内存没回收吗。
2022-04-08 11:02:54 +08:00
回复了 sickoo 创建的主题 Apple WindowServer 让我产生了内存焦虑
@ShadowPower
buffer pool 就是占了内存不用的例子,你说这是内存泄漏?
2022-04-07 14:12:01 +08:00
回复了 sickoo 创建的主题 Apple WindowServer 让我产生了内存焦虑
你这内存压力看着挺好的,你别看内存占用,苹果计算内存占用的方式很迷惑,占了也不一定在用,有时候多占点反而快,以前用户一直看不懂所以它出了个内存压力,看颜色就完事了。
2022-03-28 15:43:54 +08:00
回复了 yongchiu 创建的主题 程序员 写 C++代码有感
@FrankHB
你这段话和上一段话一样对我的回复没什么意义,说是答非所问都算不错了。让你自己找你哪句话能一一对应我哪句话都很困难吧。半句话有意义的话夹杂一大串你个人的观点输出,让我感觉我在和一个非中文母语的人沟通。如果不信的话你可以看一下你这么多回复有多少人回你呢?基本都是放任你自嗨吧,因为没多少人会浪费时间来做你的阅读理解。

我花时间回复你是想起码看看你能不能正常地说话,不过结果还是不出意料。你既做不到正常地看懂我写的字,也做不到写出让人看得懂的话。
2022-03-27 17:40:02 +08:00
回复了 yongchiu 创建的主题 程序员 写 C++代码有感
@FrankHB
不理解你这大串字主要要表达什么。先介绍换行然后顺便踩一脚 C ;然后踩一脚 K&R 顺便嘲讽类 C 语言;最后加个括号表示自己知道 C2x 。

然而我一开始回复#10 只是想着让他能别太纠结换行问题。代码风格本来就是很个人的事情,方便沟通服务就行了。

所以你说的这段话对我的回复有什么意义吗。这段话拿去写自己的博客会好一点,起码在这拿来回复人我觉得没什么意义,因为都是你个人的想法输出。说直接点,就我自己写的代码,我自己写 C 缩 8 格,写 Java 缩 4 格,写 C++缩 2 格,我自己看得懂就行了。

你觉得语法不行可以去提意见让标准按你的来;觉得风格不行可以自己写 clang format 让别人按你的格式来。在这和我说一串对我回复没什么意义的话不是纯浪费时间吗。既浪费你的也浪费我的
2022-03-26 16:15:05 +08:00
回复了 yongchiu 创建的主题 程序员 写 C++代码有感
@pengtdyd
应该是 C 转来的习惯,毕竟 K&R 是经典。看着看着就习惯了。
2022-03-19 00:02:49 +08:00
回复了 ranleng 创建的主题 分享创造 做了一个中国法律手册的 app
软件看起来很棒,不过
“自豪的采用”
这个“的”是不是应该换成“地”。看起来怪怪的。
2022-03-17 17:49:20 +08:00
回复了 byzf 创建的主题 程序员 佳明 245 这个手表算是这三年来买的最值的东西了
"比如一边摸鱼一边工作"
是摸鱼算高强度还是工作算高强度
@LoneFireBlossom 原来是这样,我还挺喜欢用这个功能的,那得等后续修复了。谢谢提醒。
我的 Safari 会在进入一个网页的时候直接返回之前的页面,还会把网址栏给清空。更新之后还是这样,我至今不知道这是都有的 bug 还是我本机的问题:(
2018/2020/2021 三款都体验过,实际体验没什么区别,更像是常规升级,个人感觉多出的功能肯定是不值现在市面上 2021 相比于 2018 多的价格的。
2022-03-09 20:26:29 +08:00
回复了 yohole 创建的主题 Apple Apple 这个数据线价格会不会稍微有点夸张
这玩意是 usb 和雷电同时支持,并且长度也可以。市面上一般显示器送的雷电线只有雷电,不能用 usb 。

一个例子就是 LG Ultrafine 为了同时支持雷电和 usb ,是送了两根线的,一根雷电 3 ,可以插 Mac ;一根 usb ,可以插 iPad 。就是因为送的那个雷电线是主动线,不支持 usb ,iPad 插了不能显示。并且长度也做不到 3M 。

然而这根线是 XDR 随附的,直接能插 Mac 和 iPad ,一根线搞定。而且长度确实也是一个因素,比如光纤雷电线,长一点的能价格加个 0 。
2022-03-09 12:06:11 +08:00
回复了 shuxuanok 创建的主题 Apple LG 27 寸 5K 对比 Apple 27 寸 5K 显示器有什么区别
比较明显的就是摄像头、True Tone 、音响、亮度。还有颜值:P
2022-03-09 11:47:01 +08:00
回复了 cymcloud 创建的主题 Apple 在 iPad 用 M1 的意义在哪里?
现在 M1 算是最初级的芯片了,就是常规升级。
2022-03-02 11:31:01 +08:00
回复了 Crump 创建的主题 Apple Apple 大陆的系统服务真是越来越渣了
@freeair
我觉得无语的是每次都指定云上贵州。macOS 本身 bug 也不少,旧版本的 bug 在新版本修,新版本又加新 bug 。然而一谈到 iCloud 的 bug ,苹果直接免罪,问题都是云上贵州的,仿佛 iCloud 虽然作为 macOS 的一部分,但是它居然是完全没有 bug 的。

如果逻辑是数据中心设在本地就等于降低体验的话,那 TikTok 这种现在数据中心也设在本地,也不如苹果这么宣传数据安全,按理来说当地人应该抗议才对,然而他们都挺高兴的。
2022-03-01 18:07:51 +08:00
回复了 YoungKing6 创建的主题 Apple iMac 的妙控板和 MBP 的触摸板使用起来没差吧
感觉好多了,笔记本的放在键盘下方,用的时候要弯手腕,一段时间后很难受。
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1073 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 18:27 · PVG 02:27 · LAX 11:27 · JFK 14:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.