Console.profileEnd()

翻译不完整。 请帮助我们翻译这篇文章!

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

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

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

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

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

语法

console.profileEnd(profileName);

参数

profileName
描述信息的名字。可选。

浏览器兼容性

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
profileEnd
ExperimentalNon-standard
Chrome Full support 4Edge Full support 12Firefox Full support 16IE Full support 9Opera Full support 11Safari Full support 4WebView Android Full support ≤37Chrome Android Full support 18Firefox Android Full support 16Opera Android Full support 11Safari iOS Full support 3.2Samsung Internet Android Full support 1.0

Legend

Full support  
Full support
Experimental. Expect behavior to change in the future.
Experimental. Expect behavior to change in the future.
Non-standard. Expect poor cross-browser support.
Non-standard. Expect poor cross-browser support.

参见