Performance: clearMeasures() メソッド
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2017年9月以降、すべてのブラウザーで利用可能です。
clearMeasures() メソッドは、すべての、または特定の PerformanceMeasure オブジェクトを、ブラウザーのパフォーマンスタイムラインから除去します。
構文
js
clearMeasures()
clearMeasures(name)
引数
name省略可-
文字列で、
PerformanceMeasureオブジェクトの名前を表します。この引数を省略すると、entryTypeが "measure" であるすべての項目が除去されます。
返値
なし (undefined)。
例
>測定値を除去
パフォーマンス測定値をすべて、あるいは特定の項目だけを消去するには、次のように clearMeasures() メソッドを使用します。
js
// 測定値の束を作成
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");
logMeasureCount(); // "Found this many entries: 5"
// "from navigation" PerformanceMeasure 項目のみを削除
performance.clearMeasures("from navigation");
logMeasureCount(); // "Found this many entries: 3"
// すべての PerformanceMeasure 項目を削除
performance.clearMeasures();
logMeasureCount(); // "Found this many entries: 0"
仕様書
| 仕様書 |
|---|
| User Timing> # dom-performance-clearmeasures> |