Açıklama
Geliştirici Araçları'ndaki Performans panelinde, kayıt durumu güncellemelerini dinlemek için chrome.devtools.performance
API'yi kullanın.
Geliştirici Araçları API'lerinin kullanımıyla ilgili genel bilgiler için Geliştirici Araçları API'leri özeti sayfasına bakın.
Kullanılabilirlik
Kavramlar ve kullanım
chrome.devtools.performance API'si, geliştiricilerin, Chrome Geliştirici Araçları'ndaki Performans paneli panelinin kayıt özellikleriyle etkileşime girmesine olanak tanır. Kayıt başladığında veya durduğunda bildirim almak için bu API'yi kullanabilirsiniz.
İki etkinlik vardır:
- onProfilingStarted: Bu etkinlik, Performans paneli performans verilerini kaydetmeye başladığında tetiklenir.
- onProfilingStopped: Bu etkinlik, Performans paneli performans verilerini kaydetmeyi durdurduğunda tetiklenir. kronometreyi, mevcut yığın izlemeyi (stack trace) İki etkinliğin de ilişkilendirilmiş parametresi yok.
Geliştiriciler bu etkinlikleri dinleyerek Performans panelindeki kayıt durumuna tepki veren uzantılar oluşturabilir ve performans profili çıkarma sırasında ek otomasyon sağlayabilir.
Örnekler
Kayıt durum güncellemelerini dinlemek için API'yi bu şekilde kullanabilirsiniz.
chrome.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
chrome.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Etkinlikler
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Performans paneli kaydetmeye başladığında tetiklenir.
Parametreler
-
geri çağırma
işlev
callback
parametresi şu şekilde görünür:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Performans paneli kaydı durduğunda tetiklenir.
Parametreler
-
geri çağırma
işlev
callback
parametresi şu şekilde görünür:() => void