Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Profiler: Ereignis samplebufferfull

Das samplebufferfull-Ereignis der Profiler-Schnittstelle wird ausgelöst, wenn die Anzahl der vom Profiler aufgezeichneten Samples den maxBufferSize-Wert erreicht, der an den Konstruktor des Profilers übergeben wurde.

Nachdem dieses Ereignis ausgelöst wurde, zeichnet der Profiler keine weiteren Samples auf.

Dieses Ereignis kann nicht abgebrochen werden und breitet sich nicht nach oben aus.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

js
addEventListener("samplebufferfull", (event) => { })

Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:

js
onsamplebufferfull = (event) => { }

Ereignistyp

Ein Event.

Beispiele

js
const profiler = new Profiler({ sampleInterval: 10, maxBufferSize: 100 });

profiler.addEventListener("samplebufferfull", async () => {
  console.log("Sample buffer full!");
  const trace = await profiler.stop();
  console.log(JSON.stringify(trace));
});

Spezifikationen

Diese Funktion scheint in keiner Spezifikation definiert zu sein.

Browser-Kompatibilität