Chrome 實驗:程序共用

Dave Tapuska
Dave Tapuska

如果在開啟開發人員工具時看到「This tab shares resources with other tabs...」資訊列訊息,表示您屬於啟用「Process sharing」實驗的小型群組。這篇文章會說明實驗內容。

「這個分頁與其他分頁共用資源,可能會干擾偵錯作業。」資訊列。

實驗目的為何?

一般來說,當您從同一個網站 (例如 Google 文件) 開啟多個分頁時,Chrome 會為每個分頁建立獨立的轉譯器程序。「處理共用」實驗功能讓多個分頁共用同一個轉譯器程序,進而改變了這種情況。

目標是提升效能。例如網頁載入速度更快、LCP 效能提升,以及記憶體用量降低。如需更多資訊,請參閱這份詳細文件

這會對 Chrome 開發人員工具中的開發人員體驗產生什麼影響?

由於分頁可能會共用處理程序 (及其主執行緒),因此偵錯和效能分析會受到以下兩個影響:

中斷點偵錯。如果您在一個分頁中暫停偵錯工具,可能會影響共用該程序的其他人。您會看到「另一個分頁已將偵錯工具暫停,按一下即可切換至該分頁」警告。 成效分析:堆積數據匯報和效能記錄可能會擷取多個分頁的資料,導致難以解讀。

「偵錯工具已在另一個分頁中暫停,按一下即可切換至該分頁。」警告。

選擇加入或退出實驗

哪些目標對象預設為拒絕

根據預設,系統會為下列使用者關閉這項實驗:

停用

您可以點選警告訊息中的「選擇退出」按鈕,手動選擇退出。或者,您也可以使用 Chrome 旗標設定 (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold) 停用「Enable ProcessPerSite with the main frame count」實驗。

「Process sharing」資訊列中的「Opt out」按鈕。

啟用

如要明確測試新的實驗功能功能,請使用下列命令列標記啟動 Chrome:

--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers

意見回饋

我們很樂意聆聽你對「處理流程」實驗功能的寶貴意見!歡迎在這個意見回饋追蹤工具中分享問題或遇到的問題。

下載預覽管道

建議您使用 Chrome CanaryDevBeta 版做為預設的開發瀏覽器。這些預覽管道可讓您存取最新的 DevTools 功能、測試最新的網頁平台 API,並在使用者發現問題前先行解決!

與 Chrome 開發人員工具團隊聯絡

請使用下列選項,討論文章中的新功能和變更,或任何與開發人員工具相關的內容。

  • 透過 crbug.com 提交建議或意見回饋。
  • 在開發人員工具中,依序按一下「更多選項」更多「說明」>「回報開發人員工具的問題」,即可回報開發人員工具的問題。
  • 請在 Twitter 上傳送訊息給 @ChromeDevTools
  • 歡迎在「開發人員工具」推出「最新消息」YouTube 影片或「開發人員工具秘訣」YouTube 影片留言。