Firefox Profiler
Memahami Firefox Profiler
Firefox Profiler memiliki dokumentasi terkini yang tersedia di profiler.firefox.com/docs/. Namun berikut ini dapat memiliki beberapa informasi yang berpotensi berguna untuk masalah spesifik Tokek.
Anda dapat memeriksa beberapa pertanyaan umum tentang Profiler Firefox.
Melaporkan Masalah Kinerja memiliki panduan langkah demi langkah untuk mendapatkan profil saat diminta oleh pengembang Firefox.
1. Garis Waktu
Garis waktu memiliki beberapa baris penanda penelusuran (segmen berwarna) yang menunjukkan peristiwa menarik. Arahkan kursor ke mereka untuk melihat informasi lebih lanjut. Di bawah penanda penelusuran adalah baris yang terkait dengan aktivitas di berbagai utas.
Kiat: Utas yang dianotasi dengan "[default]" ada di proses induk (alias "UI", alias "browser chrome", alias "utama") dan yang dianotasi dengan "[tab]" ada di konten Web (alias "anak") memproses.
Kiat: Tugas yang sudah berjalan lama dalam proses induk akan memblokir semua input atau gambar dengan UI browser (alias "UI jank") sedangkan tugas yang sudah berjalan lama dalam proses konten akan memblokir interaktivitas dengan halaman tetapi masih memungkinkan pengguna untuk menggeser dan zoom sekitar berkat APZ.
Menelusuri penanda
Red
: Ini menunjukkan bahwa loop peristiwa sedang tidak responsif. Perhatikan bahwa acara dengan prioritas tinggi seperti vsync tidak termasuk di sini. Juga perhatikan bahwa ini menunjukkan apa yang akan terjadi seandainya ada suatu peristiwa yang menunggu dan belum tentu ada peristiwa yang tertunda selama itu.
Black
: Ini menunjukkan panggilan IPC sinkron.
2. Panggil Pohon
Pohon Panggilan menunjukkan sampel yang disusun oleh 'Waktu Berjalan' yang akan menampilkan data berdasarkan waktu jam dinding. Ada nama abu-abu yang lebih terang di sebelah kanan elemen pohon yang menunjukkan dari mana kode berasal. Ketahuilah bahwa elemen dapat berasal dari JavaScript, Gecko, atau pustaka sistem. Perhatikan bahwa jika beberapa fungsi belum dinamai dengan benar, simbolisasi mungkin belum selesai.
Tip: Anda bisa mengklik kanan pada nama fungsi untuk mendapatkan opsi untuk menyalin namanya ke clipboard.
3. Berbagi profil
Klik "Bagikan ..."> Bagikan yang mengakui bahwa URL yang Anda buka dan ekstensi Firefox Anda akan dimasukkan dalam data profil yang dikirim ke server. Jika Anda memilih rentang waktu yang berbeda, URL yang diungkapkan dengan menekan "Permalink" akan berubah sehingga Anda dapat yakin bahwa penerima URL akan melihat hal yang sama seperti yang Anda lihat.