หากเห็นข้อความ "แท็บนี้ใช้ทรัพยากรร่วมกับแท็บอื่นๆ..." ในแถบข้อมูลขณะที่เครื่องมือสำหรับนักพัฒนาเว็บเปิดอยู่ แสดงว่าคุณเป็นส่วนหนึ่งของกลุ่มเล็กๆ ที่เปิดใช้การทดสอบการแชร์กระบวนการ โพสต์นี้จะอธิบายการทดสอบ
การทดสอบนี้เกี่ยวกับอะไร
โดยปกติเมื่อคุณเปิดหลายแท็บจากเว็บไซต์เดียวกัน (เช่น Google เอกสาร) Chrome จะสร้างกระบวนการแสดงผลแยกกันสำหรับแต่ละแท็บ การทดสอบการแชร์กระบวนการจะเปลี่ยนแปลงการตั้งค่านี้โดยอนุญาตให้หลายแท็บแชร์กระบวนการแสดงผลเดียวกัน
โดยมีเป้าหมายเพื่อปรับปรุงประสิทธิภาพ เช่น การโหลดหน้าเว็บเร็วขึ้น ปรับปรุง (LCP) และการใช้หน่วยความจำที่ลดลง ดูข้อมูลเพิ่มเติมได้ในเอกสารโดยละเอียดนี้
การดำเนินการนี้จะส่งผลต่อประสบการณ์การใช้งานสำหรับนักพัฒนาซอฟต์แวร์ในเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome อย่างไร
เนื่องจากแท็บอาจใช้กระบวนการเดียวกัน (และเทรดหลัก) จึงส่งผลต่อการแก้ไขข้อบกพร่องและการวิเคราะห์ประสิทธิภาพ 2 อย่างดังนี้
การแก้ไขข้อบกพร่องจุดหยุด การหยุดโปรแกรมแก้ไขข้อบกพร่องชั่วคราวในแท็บหนึ่ง อาจส่งผลต่อบุคคลอื่นที่แชร์กระบวนการดังกล่าว คุณจะเห็น "โปรแกรมแก้ไขข้อบกพร่องหยุดชั่วคราวในแท็บอื่น ให้คลิกเพื่อเปลี่ยนไปที่แท็บนั้น" คำเตือน การวิเคราะห์ประสิทธิภาพ สแนปชอตกองและบันทึกประสิทธิภาพอาจบันทึกข้อมูลจากหลายแท็บ ซึ่งทำให้ตีความผลลัพธ์ได้ยากขึ้น
การเลือกใช้หรือไม่เข้าร่วมการทดสอบ
ผู้ที่เลือกไม่ใช้โดยค่าเริ่มต้น
การทดสอบนี้จะปิดไว้โดยค่าเริ่มต้นสำหรับผู้ใช้ต่อไปนี้
- ผู้ใช้ Chrome Enterprise
- Chrome สำหรับการทดสอบ
- Chrome Headless
- นักพัฒนาซอฟต์แวร์ที่ใช้ DevTools เมื่อเร็วๆ นี้ (ในช่วง 7 วันที่ผ่านมา)
การเลือกไม่ใช้
คุณสามารถเลือกไม่รับด้วยตนเองโดยคลิกปุ่มเลือกไม่ใช้ในคำเตือน หรือปิดใช้การทดสอบเปิดใช้ 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 หรือ เบต้า เป็นเบราว์เซอร์เริ่มต้นสำหรับการพัฒนา ช่องทางพรีวิวเหล่านี้จะทำให้คุณเข้าถึงฟีเจอร์ล่าสุดของเครื่องมือสำหรับนักพัฒนาเว็บ ทดสอบ API แพลตฟอร์มเว็บที่ล้ำสมัย และพบปัญหาในเว็บไซต์ก่อนผู้ใช้
วิธีติดต่อทีมเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome
ใช้ตัวเลือกต่อไปนี้เพื่อพูดคุยเกี่ยวกับฟีเจอร์และการเปลี่ยนแปลงใหม่ๆ ในโพสต์ หรือสิ่งอื่นๆ ที่เกี่ยวข้องกับเครื่องมือสำหรับนักพัฒนาเว็บ
- ส่งข้อเสนอแนะหรือความคิดเห็นถึงเราทาง crbug.com
- รายงานปัญหาเกี่ยวกับเครื่องมือสำหรับนักพัฒนาเว็บโดยใช้ตัวเลือกเพิ่มเติม > ความช่วยเหลือ > รายงานปัญหาเกี่ยวกับเครื่องมือสำหรับนักพัฒนาเว็บในเครื่องมือสำหรับนักพัฒนาเว็บ
- ทวีตที่ @ChromeDevTools
- แสดงความคิดเห็นว่ามีอะไรใหม่ในวิดีโอ YouTube สำหรับเครื่องมือสำหรับนักพัฒนาเว็บหรือวิดีโอ YouTube สำหรับเครื่องมือสำหรับนักพัฒนาเว็บ