為什麼chrome有這麼多開放程序?

如果您曾經在執行Google Chrome時瀏覽過Task Manager,您可能會驚訝地發現chrome.exe條目大大超過了實際開啟的Chrome視窗數。這些過程是怎麼回事?...

為什麼chrome有這麼多開放程序?

如果您曾經在執行Google Chrome時瀏覽過Task Manager,您可能會驚訝地發現chrome.exe條目大大超過了實際開啟的Chrome視窗數。這些過程是怎麼回事?

今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,是一個由社群驅動的問答網站分組。

問題

如果你對所有那些看似重複的Chrome程序感到好奇,你並不孤單。超級使用者閱讀器PolyShell真的想弄清事情的真相:

In Windows Task Manager it seems that I have multiple Chrome processes running, even though I only have one Chrome window open.

How is this possible? I always thought each open program represented one process.

而chrome.exe一開始的過程讓人費解,這場洪水有一個很好的解釋。

答案

幾個超級使用者貢獻者投稿回答這個問題。Jeff Atwood提供了Chrome開發部落格的參考:

You can read the details here:

Google Chrome takes advantage of these properties and puts web apps and plug-ins in separate processes from the browser itself. This means that a rendering engine crash in one web app won’t affect the browser or other web apps. It means the OS can run web apps in parallel to increase their resp***iveness, and it means the browser itself won’t lock up if a particular web app or plug-in stops responding. It also means we can run the rendering engine processes in a restrictive sandbox that helps limit the damage if an exploit does occur.

Basically, each tab has one process unless the tabs are from the same domain. The renderer has a process for itself. Each plug-in will have one and so will each extension that is active.

KronoS分享了一個檢查Chrome內部程序的訣竅,以代替更神祕的工作管理員:

You can see which process does what on:

 Menu-> Tools -> Task Manager

Which looks like this:

為什麼chrome有這麼多開放程序?

Deizel為外面的視覺學習者提供了一個助手:

Don’t forget to read the Chrome introduction comic that covers this among other design decisi***.

為什麼chrome有這麼多開放程序?

整個Chrome漫畫對於Chrome粉絲來說是值得一讀的,因為它解釋了瀏覽器生產中涉及的許多其他設計選擇。這也是一本有趣的讀物。


有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。

  • 發表於 2021-04-07 15:41
  • 閱讀 ( 34 )
  • 分類:網際網路

你可能感興趣的文章

這就是ios裝置比android裝置使用更少ram的原因

...們已經探討了一些問題,比如哪個移動作業系統更安全,為什麼iOS應用程式通常比Android應用程式更好。但有一點你可能沒有注意到:iOS裝置的RAM通常只有Android裝置的一半(或更少)。為什麼會這樣? ...

  • 發佈於 2021-03-11 20:01
  • 閲讀 ( 49 )

谷歌瀏覽器簡易指南

...地使用其功能時所獲得的優勢。它是為初學者誰想要探索什麼是世界上最流行的網路瀏覽器是所有。 ...

  • 發佈於 2021-03-12 07:43
  • 閲讀 ( 61 )

為什麼linux是免費的:開源世界是如何賺錢的

... 他們為什麼這麼做? ...

  • 發佈於 2021-03-17 08:01
  • 閲讀 ( 68 )

為什麼googlechrome使用了這麼多記憶體?下面是如何修復它

... 但為什麼Chrome會使用這麼多的RAM,尤其是與其他瀏覽器相比?你能做些什麼來控制它呢?下面是如何讓Chrome使用更少的RAM。 ...

  • 發佈於 2021-03-18 04:16
  • 閲讀 ( 65 )

什麼在佔用我的頻寬?監視家庭網路使用的5個技巧

... 如果你把你的智慧**放在身邊,為什麼不把它變成一個帶有這些Android應用程式的行動網路分析中心呢? ...

  • 發佈於 2021-03-18 05:41
  • 閲讀 ( 50 )

用8個免費的安全工具保護你的mac電腦

...Mac惡意軟體的例子試圖記錄甚至流式傳輸使用者,這就是為什麼這麼多的使用者掩蓋他們的攝像頭作為預防措施。 ...

  • 發佈於 2021-03-25 00:10
  • 閲讀 ( 52 )

6個跡象表明微軟確實是linux的粉絲

... 為什麼? ...

  • 發佈於 2021-03-25 00:21
  • 閲讀 ( 47 )

2019年是桌面linux年

...軟體已經在它上面工作過了,只是做了一些修改。這就是為什麼十多年前這麼多開發者從Windows轉向Mac的原因之一。 現在,微軟和谷歌透過提供更完整的Linux環境,正在超越Mac for Linux開發者。

  • 發佈於 2021-04-03 14:28
  • 閲讀 ( 59 )

什麼是“系統空閒程序”,為什麼要佔用這麼多cpu?

...下面是這個過程的實際作用。 相關:這個過程是什麼?為什麼它在我的電腦上執行? 這篇文章是我們正在進行的系列文章的一部分,解釋了工作管理員中的各種過程,比如執行時代理,主程序, dwm.exe檔案, 輸入法,rundll32.exe,Ad...

  • 發佈於 2021-04-03 15:38
  • 閲讀 ( 50 )

不要抱怨你的瀏覽器使用了大量的記憶體:這是一件好事

...情況是,這是基於對RAM工作原理的誤解。 讓我們來談談為什麼瀏覽器使用了大量RAM是件好事,以及如果瀏覽器使用了太多RAM,您可以做些什麼。 為什麼chrome和firefox使用這麼多記憶體 沒錯,Chrome和Firefox使用了大量的RAM。現在...

  • 發佈於 2021-04-07 01:04
  • 閲讀 ( 49 )
ueyxmgiwa
ueyxmgiwa

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦