Google已決定取消支援Windows 10 2004版本更新中的一項新功能,該功能會減少Chrome和Microsoft Edge的記憶體使用量。 因為Google發現,這會使CPU的性能下降10%~13%。
微軟(Microsoft)於六月宣布,在2020年五月開始推送的更新中,加入了名為Segment Heap的功能,能使Win32應用程式(包含Chrome在內)的記憶體使用量減少,微軟利用Microsoft Edge實測,減少了約27%的記憶體用量。
原先Google預計在Chrome 85支援這項功能,然而Segment Heap減少記憶體用量的同時將增加CPU的負擔,反而可能讓使用者的體驗變糟。
對此有兩個解決方案:
- 降低瀏覽器分配的臨時堆積(transient heap)量,這需要大幅度的修改瀏覽器的原始碼。
- 提高Segment Heap本身的效率,這只能靠Windows的工程團隊執行。
跟據Chromium團隊的測試數據,這會使CPU速度降低10%,還會增加13%的功耗,因此Google決定先在Chrome 85穩定版中取消支援Segment Heap,並在考慮在未來再次加入。
資料來源:
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!