Eksperimen Chrome: Berbagi proses

Jika Anda melihat pesan yang menyatakan "Tab ini berbagi resource dengan tab lain..." di infobar saat DevTools terbuka, berarti Anda adalah bagian dari grup kecil yang mengaktifkan eksperimen Pembagian proses. Postingan ini menjelaskan eksperimen tersebut.

Tab "Tab ini berbagi resource dengan tab lain, yang dapat mengganggu proses debug." kolom info.

Apa yang dimaksud dengan eksperimen ini?

Biasanya, saat Anda membuka beberapa tab dari situs yang sama (seperti Google Dokumen), Chrome akan membuat proses perender yang terpisah untuk masing-masing tab. Eksperimen Berbagi proses mengubah hal ini dengan memungkinkan beberapa tab berbagi proses perender yang sama.

Tujuannya adalah untuk meningkatkan performa. Misalnya, pemuatan halaman yang lebih cepat, peningkatan (LCP), dan penggunaan memori yang lebih rendah. Anda dapat mempelajari lebih lanjut di dokumen mendetail ini.

Bagaimana pengaruhnya terhadap pengalaman developer di Chrome DevTools?

Karena tab mungkin menggunakan proses yang sama (dan thread utamanya), ada dua dampak pada proses debug dan analisis performa:

Proses debug titik henti sementara. Jika Anda menjeda debugger dalam satu tab, tindakan ini dapat memengaruhi orang lain yang berbagi proses tersebut. Anda akan melihat peringatan "Debugger dijeda di tab lain, klik untuk beralih ke tab tersebut". Analisis performa. Snapshot heap dan rekaman performa dapat mengambil data dari beberapa tab, sehingga hasil lebih sulit ditafsirkan.

Pesan "Debugger dijeda di tab lain, klik untuk beralih ke tab tersebut". peringatan.

Memilih ikut serta atau tidak ikut serta dalam eksperimen

Siapa yang memilih tidak ikut secara default

Eksperimen ini dinonaktifkan secara default untuk pengguna berikut:

Tidak ikut serta

Anda dapat memilih tidak ikut secara manual dengan mengklik tombol Opt Out pada peringatan. Atau, nonaktifkan eksperimen Enable ProcessPerSite up to main frame threshold menggunakan setelan flag Chrome (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold).

Tombol Memilih tidak ikut di kolom info Proses berbagi.

Ikut Serta

Untuk menguji fitur eksperimen baru secara eksplisit, luncurkan Chrome dengan flag command line berikut:

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

Masukan

Kami ingin mendengar masukan Anda tentang eksperimen Pembagian proses. Sampaikan pertanyaan atau masalah yang Anda alami di issue tracker ini.

Mendownload saluran pratinjau

Sebaiknya gunakan Chrome Canary, Dev, atau Beta sebagai browser pengembangan default Anda. Saluran pratinjau ini memberi Anda akses ke fitur DevTools terbaru, menguji API platform web canggih, dan menemukan masalah di situs Anda sebelum pengguna menemukannya.

Menghubungi tim Chrome DevTools

Gunakan opsi berikut untuk membahas fitur dan perubahan baru dalam postingan, atau hal lain yang terkait dengan DevTools.

  • Kirimkan saran atau masukan kepada kami melalui crbug.com.
  • Laporkan masalah DevTools menggunakan Opsi lainnya   Lainnya > Bantuan > Laporkan masalah DevTools di DevTools.
  • Tweet ke @ChromeDevTools.
  • Beri komentar di Video YouTube yang baru di DevTools atau Tips DevTools Video YouTube.