Performance.clearMeasures()

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

Note: 此特性在 Web Worker 中可用

用法

performance.clearMeasures();
performance.clearMeasures(name);

参数

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

返回值

void
 

例子

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

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 Status Comment
User Timing Level 2
clearMeasures()
Working Draft Clarifies clearMeasures().
User Timing
clearMeasures()
Recommendation Basic definition.

浏览器兼容性

BCD tables only load in the browser