console:profileEnd() 静态方法

非标准: 该特性是非标准的,请尽量不要在生产环境中使用它!

警告: 在 console.profile() 之后立刻调用此 API 可能会导致其无法工作。为解决此问题,请在 setTimeOut 中至少延迟 5 毫秒后再调用。请看 bug #1173588

profileEnd 方法会停止记录之前已经由console.profile()开始记录的性能描述信息

你可以选择提供一个参数来命名需要记录的描述信息。这使得你在记录多个描述信息的时候可以停止记录特定的描述信息。

  • 如果 console.profileEnd() 传了描述信息名字,并且它与正在记录的描述信息的名字相匹配,则此描述信息将会停止。
  • 如果 console.profileEnd() 传了描述信息名字,并且它与正在记录的描述信息的名字不匹配,则不会进行更改。
  • 如果 console.profileEnd() 没有传描述信息名字,最近启动记录的描述信息将会停止。

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

语法

js
profileEnd(profileName)

参数

profileName

描述信息的名字。可选。

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
profileEnd() static method
Non-standard

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Non-standard. Check cross-browser support before using.
User must explicitly enable this feature.

参见