เหตุใด Chrome จึงมีกระบวนการเปิดมากมาย

หากคุณเคยดูตัวจัดการงานในขณะที่ใช้งาน Google Chrome คุณอาจต้องประหลาดใจเมื่อเห็นว่าจำนวนรายการ chrome.exe เกินจำนวนหน้าต่าง Chrome จริงที่คุณเปิดไว้อย่างสิ้นเชิง อะไรคือข้อตกลงกับกระบวนการเหล่านั้นทั้งหมด?

เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นกลุ่มเว็บไซต์ถาม & ตอบที่ขับเคลื่อนโดยชุมชน

คำถาม

หากคุณอยากรู้เกี่ยวกับกระบวนการ Chrome ที่ดูเหมือนซ้ำกันทั้งหมดคุณไม่ได้อยู่คนเดียว ผู้อ่าน SuperUser PolyShell ต้องการเข้าถึงสิ่งต่าง ๆ :

ในตัวจัดการงานของ Windows ดูเหมือนว่าฉันมีกระบวนการทำงานของ Chrome หลายกระบวนการแม้ว่าฉันจะเปิดหน้าต่าง Chrome เพียงหน้าต่างเดียวก็ตาม

เป็นไปได้อย่างไร? ฉันคิดเสมอว่าโปรแกรมที่เปิดอยู่แต่ละโปรแกรมแสดงถึงกระบวนการเดียว

แม้ว่าจำนวนที่แท้จริงของกระบวนการ chrome.exe แต่ละรายการในตอนแรกจะทำให้งงงวย แต่ก็มีคำอธิบายที่ดีอย่างสมบูรณ์สำหรับน้ำท่วม

คำตอบ

ผู้สนับสนุน SuperUser หลายคนเข้ามาตอบคำถาม Jeff Atwood เสนอการอ้างอิงถึงบล็อกการพัฒนา Chrome:

สามารถอ่านรายละเอียดได้ที่นี่:

Google Chrome ใช้ประโยชน์จากคุณสมบัติเหล่านี้และทำให้เว็บแอปและปลั๊กอินอยู่ในกระบวนการแยกจากเบราว์เซอร์ ซึ่งหมายความว่าเอ็นจิ้นการแสดงผลขัดข้องในเว็บแอปหนึ่งจะไม่ส่งผลกระทบต่อเบราว์เซอร์หรือเว็บแอปอื่น ๆ หมายความว่าระบบปฏิบัติการสามารถเรียกใช้เว็บแอปพร้อมกันเพื่อเพิ่มการตอบสนองและหมายความว่าเบราว์เซอร์เองจะไม่ล็อกหากเว็บแอปหรือปลั๊กอินบางตัวหยุดตอบสนอง นอกจากนี้ยังหมายความว่าเราสามารถรันกระบวนการของกลไกการแสดงผลในแซนด์บ็อกซ์ที่ จำกัด ซึ่งช่วยจำกัดความเสียหายหากเกิดการหาประโยชน์

โดยทั่วไปแต่ละแท็บจะมีกระบวนการเดียวเว้นแต่ว่าแท็บนั้นมาจากโดเมนเดียวกัน ตัวแสดงมีกระบวนการสำหรับตัวมันเอง ปลั๊กอินแต่ละตัวจะมีหนึ่งส่วนขยายที่ใช้งานอยู่

KronoS แบ่งปันเคล็ดลับในการตรวจสอบกระบวนการภายใน Chrome แทนการอ่าน Task Manager ที่คลุมเครือมากขึ้น:

คุณสามารถดูว่ากระบวนการใดทำอะไรได้บ้าง:

 เมนู -> เครื่องมือ -> ตัวจัดการงาน

ซึ่งมีลักษณะดังนี้:

Deizel เสนอผู้ช่วยสำหรับผู้เรียนด้านการมองเห็นที่นั่น:

อย่าลืมอ่านการ์ตูนแนะนำ Chrome ที่ครอบคลุมเรื่องนี้รวมถึงการตัดสินใจด้านการออกแบบอื่น ๆ

การ์ตูน Chrome ทั้งเล่มเป็นสิ่งที่ควรค่าแก่การอ่านสำหรับแฟน ๆ Chrome เนื่องจากอธิบายถึงตัวเลือกการออกแบบอื่น ๆ ที่เกี่ยวข้องกับการผลิตเบราว์เซอร์ นอกจากนี้ยังเป็นเพียงการอ่านสนุก

มีบางอย่างที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่