日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

微软出手改进 Chromium,内存占用更少启动更快

發布時間:2023/11/21 综合教程 62 生活家
生活随笔 收集整理的這篇文章主要介紹了 微软出手改进 Chromium,内存占用更少启动更快 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近微軟向 Chromium 提交的代碼顯示,基于 Chromium 的 Web 瀏覽器(如 Google Chrome,Brave,Vivaldi,Opera 以及新的 Microsoft Edge)將擁有更快的啟動速度,并使用更少的內存。

  微軟轉向Chromium 陣營后的一個重要變化就是讓更多工程師為 Chromium 帶去優化和改進。而最近微軟提交的代碼則表明,Chrome 的啟動速度和內存使用將會有很大的變化。

  在現代化的設備和系統上,Chrome 大都可以快速啟動,但如果嘗試在稍古老一些的計算機上運行 Chrome,我們可能會明顯感受到啟動的延遲。

  因為基于 Chromium 的瀏覽器在啟動時需要加載 chrome.dll 和 chrome_child.dll,而在運行緩慢的筆記本電腦上加載這些文件可能需要一秒多的時間 —— 在帶有雙核 CPU 和固態硬盤的 Windows 8.1 筆記本電腦上分別要花費0.48 秒和 1.13 秒讀取 dll 文件。

  為此,開發者猜測,改變預讀參數是否會顯著降低加載時??間?在進行更改后,他們發現同一臺筆記本電腦可在不到一秒的時間內加載這兩個文件。

在運行緩慢的筆記本電腦(Windows 8.1,雙核,HDD)上,預讀 chrome.dll 需要大約 0.48 秒,預讀 chrome_child.dll 則需要大約 1.13 秒。

通過增加預讀取圖像線程的優先級和一次預讀 2MB 而不是 1MB,最后發現預讀 chrome.dll 需要約 0.48 秒,預讀 chrome_child.dll 則下降到只花費約 0.51 秒。

  就內存使用而言,微軟工程師 Joe Laughlin建議對進程內預取器進行更改,這將有利于瀏覽器的 CPU 使用和內存使用。

更改進程內(in-proc)預取程序以將代碼加載到 Image 頁而不是 MapFile 頁以節省 CPU 并提高內存使用率,并且在啟用較大文件的 OS PreFetch 的 OS 構建上不執行任何操作。

請注意,這需要 PreFetchVirtualMemory API,因此暫不支持 Windows 7。

  當然提交的代碼還需要測試才能被合并進 Chromium 中,不過能減少 Chrome 的內存使用終歸是好事。

總結

以上是生活随笔為你收集整理的微软出手改进 Chromium,内存占用更少启动更快的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。