Performance: clearMeasures() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die clearMeasures()-Methode entfernt alle oder spezifische PerformanceMeasure-Objekte aus der Leistungszeitachse des Browsers.

Syntax

js
clearMeasures()
clearMeasures(name)

Parameter

name Optional

Ein String, der den name des PerformanceMeasure-Objekts repräsentiert. Wenn dieses Argument weggelassen wird, werden alle Einträge mit einem entryType von "measure" entfernt.

Rückgabewert

Keiner (undefined).

Beispiele

Entfernen von Measures

Um alle Leistungs-Maße oder nur spezifische Einträge zu bereinigen, verwenden Sie die clearMeasures()-Methode wie folgt:

js
// Create a bunch of measures
performance.measure("from navigation");
performance.mark("a");
performance.measure("from mark a", "a");
performance.measure("from navigation");
performance.measure("from mark a", "a");
performance.mark("b");
performance.measure("between a and b", "a", "b");

performance.getEntriesByType("measure").length; // 5

// Delete just the "from navigation" measure entries
performance.clearMeasures("from navigation");
performance.getEntriesByType("measure").length; // 3

// Delete all of the measure entries
performance.clearMeasures();
performance.getEntriesByType("measure").length; // 0

Spezifikationen

Specification
User Timing Level 3
# dom-performance-clearmeasures

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch