共计 574 个字符,预计需要花费 2 分钟才能阅读完成。
本周,谷歌颁布了 对 Chrome 浏览器的一系列改良。
- 对多功能搜寻框的速度优化(依据谷歌试验发现,搜寻后果 4 次有可能在 500 毫秒内显示进去)
- Chrome 浏览器在 Chrome OS 中的性能优化(除了 20%的浏览器过程内存缩小外,Chrome OS 中的 M93 现场数据还显示总内存占据缩小 15%,进步了单个和多标签的 Chromebook 浏览体验)
- 删除 Chrome 的内存历史本地缓存机制(彻底解决敞开时意外挂起问题)
起初谷歌在 Chrome 浏览器中对内存应用历史进行了本地缓存,目标是让 Chrome 启动得更快。但通过对理论利用状况的考察和剖析发现:这种对内存历史的缓存不仅会减少代码复杂度和不必要的内存应用,还会导致浏览器敞开时挂起。
其起因是:当 Chrome 在敞开页面或浏览器时,在某些操作系统上(比拟典型的是 Windows 7),当内存被其余利用占用时,后盾优先级线程可能会长期不足 I/O,导致敞开的页面或浏览器只是被挂起,不是真正地敞开过程。随着工夫的推移,这些 Chrome 过程会累积并耗费设施所有的内存,导致 Chrome 利用进行响应、解体和解冻。如果应用的是 Chrome OS 或者 Windows,甚至会呈现无奈关机,长时间卡在关机页面期待 Chrome 过程完结的问题。
因而内存应用历史的本地缓存给用户带来的性能体验很差,这也是导致谷歌抉择删除内存历史缓存的重要起因。
正文完