如果在開啟開發人員工具時看到「This tab shares resources with other tabs...」資訊列訊息,表示您屬於啟用「Process sharing」實驗的小型群組。這篇文章會說明實驗內容。
實驗目的為何?
一般來說,當您從同一個網站 (例如 Google 文件) 開啟多個分頁時,Chrome 會為每個分頁建立獨立的轉譯器程序。「處理共用」實驗功能讓多個分頁共用同一個轉譯器程序,進而改變了這種情況。
目標是提升效能。例如網頁載入速度更快、LCP 效能提升,以及記憶體用量降低。如需更多資訊,請參閱這份詳細文件。
這會對 Chrome 開發人員工具中的開發人員體驗產生什麼影響?
由於分頁可能會共用處理程序 (及其主執行緒),因此偵錯和效能分析會受到以下兩個影響:
中斷點偵錯。如果您在一個分頁中暫停偵錯工具,可能會影響共用該程序的其他人。您會看到「另一個分頁已將偵錯工具暫停,按一下即可切換至該分頁」警告。 成效分析:堆積數據匯報和效能記錄可能會擷取多個分頁的資料,導致難以解讀。
選擇加入或退出實驗
哪些目標對象預設為拒絕
根據預設,系統會為下列使用者關閉這項實驗:
- Chrome Enterprise 使用者
- Chrome for Testing
- Chrome 無頭設計
- 最近 (過去七天內) 使用過「DevTools」的開發人員
停用
您可以點選警告訊息中的「選擇退出」按鈕,手動選擇退出。或者,您也可以使用 Chrome 旗標設定 (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold
) 停用「Enable ProcessPerSite with the main frame count」實驗。
啟用
如要明確測試新的實驗功能功能,請使用下列命令列標記啟動 Chrome:
--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers
意見回饋
我們很樂意聆聽你對「處理流程」實驗功能的寶貴意見!歡迎在這個意見回饋追蹤工具中分享問題或遇到的問題。
下載預覽管道
建議您使用 Chrome Canary、Dev 或 Beta 版做為預設的開發瀏覽器。這些預覽管道可讓您存取最新的 DevTools 功能、測試最新的網頁平台 API,並在使用者發現問題前先行解決!
與 Chrome 開發人員工具團隊聯絡
請使用下列選項,討論文章中的新功能和變更,或任何與開發人員工具相關的內容。
- 透過 crbug.com 提交建議或意見回饋。
- 在開發人員工具中,依序按一下「更多選項」「說明」>「回報開發人員工具的問題」,即可回報開發人員工具的問題。
- 請在 Twitter 上傳送訊息給 @ChromeDevTools。
- 歡迎在「開發人員工具」推出「最新消息」YouTube 影片或「開發人員工具秘訣」YouTube 影片留言。