chrome.devtools.performance

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

Beklemede

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