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.

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 43.0 (Yes) 41 10 33 未实现
Feature Android Android Webview Edge Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile Chrome for Android
Basic support 未实现 46.0 (Yes) 42 42 10 33 未实现 46.0

文档标签和贡献者

此页面的贡献者: Yvesyao
最后编辑者: Yvesyao,