谷歌Chrome瀏覽器現在於一個單獨的進程中運行音頻
Chrome從76版開始,在Windows、Mac和Linux平台上單獨運行音頻。谷歌已經將音頻從瀏覽器進程轉移到了一個單獨的進程,當視頻或音頻在瀏覽器中播放時,您現在可以注意到Chrome任務管理器中運行的“實用程序:音頻服務”。
當系統音頻在瀏覽器進程中運行時,如果音頻崩潰,整個瀏覽器將崩潰。如果音頻掛起,則整個瀏覽會話將沒有音頻。通過這種改變,瀏覽器會在崩潰時重新啟動音頻進程,無縫地接收音頻,以解決上述問題。
要檢查Chrome是否在單獨的進程中運行音頻服務,啟動Chrome 76 Stable或更高版本,訪問YouTube,播放任何視頻,按widnows上的shift+esc打開chrome中的任務管理器,您可以看到實用程序:音頻服務任務在tm中運行。
谷歌chrome團隊表示,將平台音頻移動到單獨進程的直接好處是,由於將瀏覽器進程與音頻驅動程序故障隔離,從而提高了瀏覽器穩定性。長期的好處是使音頻處理邏輯能夠在音頻處理過程中運行,即離硬件更近,並且盡可能不將音頻緩衝區傳遞給渲染器進程,這意味著具有更穩定的音頻路徑延遲和更好的性能。