[-GC-] Chrome 浏览器的内存逻辑是怎么回事?

楼主: henry8168 (番薯猴)   2019-09-25 09:27:11
一直觉得 Chrome 是不是不擅长释放该释放的内存。
这边有个疑问,先用没有装扩充套件和 App 的 Chrome 举例发问。
Case A: 开了 N 个分页的 Google Chrome,用了三天,用完时关掉其他所有分页,
只留下一个空白分页,打开工作管理员查看 Google Chrome 内存使用量。
Case B: 先查看工作管理员的处理程序没有 Google Chrome,
打开一个 Google Chrome 程式,只有一个空白分页,放置五分钟,
并打开工作管理员查看 Google Chrome 内存使用量。
结果 Case A 看到的 GC 内存使用量比 Case B 看到的 GC 内存使用还大很多。
这是不是代表有用不到的东西残留在内存没有被正确释放?
还是是正常的?
作者: abc0922001 (中士abc)   2019-09-25 10:02:00
下次开会比较快
作者: andrew43 (讨厌有好心推文后删文者)   2019-09-25 12:25:00
所谓的“释放”有二种。一种是清掉,一种是被标记成清掉必要的时候才把标记清掉的清掉,不然就放著说不定用得到也就是“下次开会比较快”的道理。
作者: tck01 (anon)   2019-09-25 14:08:00
话说我chrome不关两三天后都会明显变顿 明明系统资源还够可用内存都还剩32G以上 CPU也没超过10% 最后都只能重开==
作者: wotupset (wotupset)   2019-09-27 11:31:00
应该跟显示卡内存一样吧 没人使用就一直占用

Links booklink

Contact Us: admin [ a t ] ucptt.com