如何使用 console.profile() 使用 IE F12 配置文件

How do I profile with IE F12 using console.profile()

根据 this,我可以在分析 starts/stops 时使用调用 consile.profile() 和 console.profileEnd() 进行设置。

但是,运行 在 F12 下,我打开了分析器页面,但没有单击 |> 按钮 - 没有分析任何内容。如果我单击该按钮,我将获得从页面开始时开始的所有内容的概要文件,而不仅仅是我想要概要文件的部分。

我怎样才能只得到我想要分析的部分?

我找到了解决方案(不知道这是否是最佳解决方案)。在您的代码中输入:

console.profileEnd();
console.profile("my profiling");
// code to profile
console.profileEnd();

然后打开 F12,转到个人资料页面,然后单击 F5(|> 按钮)。它会 运行 并且在它到达第二个 profileEnd 之后你将有 2 个报告。 Select "my profiling" 一个。

控制台分析 API console.profileconsoleprofileEnd 仅在 IE11 未处于调试模式时起作用。不幸的是,启动 F12 会使 IE 进入调试模式。要退出调试模式,您需要启动分析器(其中任何一个),然后 API 就会工作。记忆工具可能是最容易上手的。虽然开始然后结束脚本分析器也能正常工作:)。