Chrome 實驗:程序共用

如果在開啟開發人員工具時看到「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 up to main frame threshold」實驗。

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

選擇採用

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

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

意見回饋

歡迎針對程序共用實驗提供意見!歡迎在這個意見回饋追蹤工具中分享問題或遇到的問題。

下載預覽管道

建議您將 Chrome Canary開發人員版Beta 版設為預設開發人員版瀏覽器。這些預覽管道可讓您存取最新的 DevTools 功能,測試最新的網路平台 API,並在使用者發現問題前,協助您找出網站的問題!

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

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