การทดสอบ Chrome: การแชร์กระบวนการ

หากเห็นข้อความ "แท็บนี้ใช้ทรัพยากรร่วมกับแท็บอื่นๆ..." ในแถบข้อมูลขณะที่เครื่องมือสำหรับนักพัฒนาเว็บเปิดอยู่ แสดงว่าคุณเป็นส่วนหนึ่งของกลุ่มเล็กๆ ที่เปิดใช้การทดสอบการแชร์กระบวนการ โพสต์นี้อธิบายการทดสอบ

แถบข้อมูล "แท็บนี้ใช้ทรัพยากรร่วมกับแท็บอื่นๆ ซึ่งอาจรบกวนการแก้ไขข้อบกพร่อง"

การทดสอบเกี่ยวกับอะไร

โดยปกติแล้ว เมื่อคุณเปิดแท็บหลายแท็บจากเว็บไซต์เดียวกัน (เช่น Google เอกสาร) Chrome จะสร้างกระบวนการแสดงผลแยกกันสำหรับแต่ละแท็บ การทดสอบการแชร์กระบวนการจะเปลี่ยนแปลงสิ่งนี้ด้วยการอนุญาตให้แท็บหลายแท็บใช้กระบวนการแสดงผลเดียวกัน

เป้าหมายคือปรับปรุงประสิทธิภาพ เช่น หน้าเว็บโหลดเร็วขึ้น ปรับปรุง (LCP) และการใช้หน่วยความจําน้อยลง ดูข้อมูลเพิ่มเติมได้ที่เอกสารโดยละเอียดนี้

การดำเนินการนี้จะส่งผลต่อประสบการณ์การใช้งานของเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome DevTools อย่างไร

เนื่องจากแท็บอาจใช้กระบวนการ (และเธรดหลัก) ร่วมกัน ผลกระทบ 2 อย่างที่มีต่อข้อบกพร่องและการวิเคราะห์ประสิทธิภาพมีดังนี้

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

คำเตือน "โปรแกรมแก้ไขข้อบกพร่องหยุดชั่วคราวในแท็บอื่น คลิกเพื่อเปลี่ยนไปยังแท็บนั้น"

การเลือกเข้าร่วมหรือเลือกไม่เข้าร่วมการทดสอบ

ผู้ที่เลือกไม่ใช้โดยค่าเริ่มต้น

ระบบจะปิดการทดสอบนี้ไว้โดยค่าเริ่มต้นสำหรับผู้ใช้ต่อไปนี้

การเลือกไม่ใช้

คุณเลือกไม่ใช้ด้วยตนเองได้โดยคลิกปุ่มเลือกไม่ใช้ในคำเตือน หรือปิดใช้การทดสอบเปิดใช้ ProcessPerSite สูงสุดตามเกณฑ์เฟรมหลักโดยใช้การตั้งค่า Flag ของ Chrome (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold)

ปุ่มเลือกไม่ใช้ในแถบข้อมูลการแชร์กระบวนการ

การเลือกรับ

หากต้องการทดสอบฟีเจอร์การทดสอบใหม่อย่างชัดเจน ให้เปิด Chrome ด้วยFlag บรรทัดคำสั่งต่อไปนี้

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

ความคิดเห็น

เราอยากทราบความคิดเห็นของคุณเกี่ยวกับการทดลองใช้การแชร์กระบวนการ แชร์คำถามหรือปัญหาที่คุณพบในเครื่องมือติดตามความคิดเห็นนี้

ดาวน์โหลดแชแนลตัวอย่าง

ลองใช้ Chrome Canary, Dev หรือ เบต้า เป็นเบราว์เซอร์สำหรับนักพัฒนาซอฟต์แวร์เริ่มต้น ช่องทางเวอร์ชันตัวอย่างเหล่านี้จะช่วยให้คุณเข้าถึงฟีเจอร์ล่าสุดของ DevTools, ทดสอบ API ของแพลตฟอร์มเว็บที่ล้ำสมัย และช่วยคุณค้นหาปัญหาในเว็บไซต์ได้ก่อนที่ผู้ใช้จะพบ

ติดต่อทีมเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome

ใช้ตัวเลือกต่อไปนี้เพื่อพูดคุยเกี่ยวกับฟีเจอร์ใหม่ การอัปเดต หรือสิ่งอื่นๆ ที่เกี่ยวข้องกับเครื่องมือสำหรับนักพัฒนาเว็บ