Performance.clearMeasures()

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.

clearMeasures() 方法可以从浏览器的性能入口缓存区中移除声明的度量衡。如果这个方法被调用时没有传入参数,则所有 entry type 标记值为"measure" 的性能实体将被从性能入口缓存区中移除。

备注: 此特性在 Web Worker 中可用。

语法

js
clearMeasures()
clearMeasures(name)

参数

name 可选

用于表述时间戳名称的 DOMString。如果没有提供这个参数,则所有 entry type 标记值为"measure" 的性能实体将被移除。

返回值

示例

下面的两个例子演示了 clearMeasures() 的用法。

js
function clear_measure(name) {
  if (performance.clearMeasures === undefined) {
    console.log("performance.clearMeasures Not supported");
    return;
  }
  // 根据给定的 name 移除所有标记类型为 "measure" 的性能入口
  performance.clearMeasures(name);
}
function clear_all_measures() {
  if (performance.clearMeasures === undefined) {
    console.log("performance.clearMeasures Not supported");
    return;
  }
  // 移除性能缓存区中所有标记类型为 "measure" 的性能入口
  performance.clearMeasures();
}

规范

Specification
User Timing Level 3
# dom-performance-clearmeasures

浏览器兼容性

BCD tables only load in the browser