clearMeasures()
method removes the
named measure
from the browser's performance entry buffer. If the method is called with no arguments, all
performance entries
采用
entry type
of "
measure
" will be removed from the performance entry buffer.
performance.clearMeasures(); performance.clearMeasures(name);
DOMString
representing the name of the timestamp. If this argument is omitted, all
performance entries
采用
entry type
of "
measure
" will be removed.
The following example shows both uses of the
clearMeasures()
方法。
// Create a small helper to show how many PerformanceMeasure entries there are.
function logMeasureCount() {
console.log(
"Found this many entries: " + performance.getEntriesByType("measure").length
);
}
// Create a bunch of measures.
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"
// Delete just the "from navigation" PerformanceMeasure entries.
performance.clearMeasures("from navigation");
logMeasureCount() // "Found this many entries: 3"
// Delete all of the PerformanceMeasure entries.
performance.clearMeasures();
logMeasureCount() // "Found this many entries: 0"
| 规范 | 状态 | 注释 |
|---|---|---|
|
User Timing Level 2
The definition of 'clearMeasures()' in that specification. |
工作草案 |
Clarifies
clearMeasures()
.
|
|
User Timing
The definition of 'clearMeasures()' in that specification. |
推荐 | Basic definition. |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
clearMeasures
|
Chrome
29
|
Edge 12 | Firefox 41 | IE 10 | Opera 33 | Safari 11 | WebView Android Yes |
Chrome Android
29
|
Firefox Android 42 | Opera Android 33 | Safari iOS 11 |
Samsung Internet Android
2.0
|
完整支持
要求使用供应商前缀或不同名称。
性能