Performance.clearMeasures()

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

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

用法

performance.clearMeasures();
performance.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
# dom-performance-clearmeasures

浏览器兼容性

BCD tables only load in the browser