谷歌的Chrome浏览器是著名的RAM hog。我们在6月报道称,谷歌将尝试使用微软的Segment Heap技术将Chrome的RAM使用量减少1/3,但最终,谷歌放弃了这种方法,因为它导致浏览器不稳定。.
现在,《汤姆教程》(Tom’s Guide)报告称Google的Chrome开发人员正计划尝试一些新的东西。他们打算使用Windows 10的TerminateProcess API完全关闭浏览器进程。TerminateProcess函数无条件终止指定的进程及其所有线程。
Google解释:
干净地退出过程既困难又昂贵。使用复杂的软件几乎不可能避免出现竞争状况,而且干净退出的速度可能很慢。等待所有线程,分页代码和数据以及竞争条件使其变得不值得。
我们一直在逐步将TerminateProcess用于更多的过程类型。尽管此错误跟踪的大多数关闭进程都在实用程序进程中,但此更改对所有进程类型都使用TerminateProcess。我们不需要让析构函数运行,因此绝对不要使用exit()(或使其选择加入)应该是安全的。
这样可以避免在关闭几个标签页甚至整个浏览器后仍发现RAM使用率不变的问题。
Chrome开发人员正逐渐朝着使用TerminateProcess与旧方法的方向发展,因此随着时间的推移,我们应该看到浏览器的RAM消耗逐渐减少,这有望使我们最终退休。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun27510.html
赞 (0)
打赏
微信扫一扫不于多少!
支付宝扫一扫礼轻情意重
如何在Android的Chrome中启用Google Assistant进行语音搜索
上一篇
2020年12月26日 上午11:32
Google 圣诞老人追踪器上线看有什么新玩法!
下一篇
2020年12月27日 上午11:56