【问题标题】:Filtering out files in profile results在配置文件结果中过滤掉文件
【发布时间】:2013-12-13 04:17:57
【问题描述】:

有没有办法从收集 CPU 配置文件中过滤掉某些文件,或者只是在 CPU 配置文件结果中过滤掉它们? 这就是我所说的(http://grab.by/so7y): 无法按文件名过滤结果。 我试图在配置文件、时间线、Google Web Trace Framework 中找到它。 据我所知,没有这样的事情。 或者也许是时候制作这个功能了? 我认为每个开发人员都需要它,只要他不想分析他使用的框架。 我在 FF 27 (https://developer.mozilla.org/en-US/docs/Tools/Debugger#Black_box_a_source) 中发现了“黑匣子”功能,但这仅用于调试。

【问题讨论】:

  • 我一直在寻找相同的功能,但和你一样,发现它不存在。使用console API,特别是console.profile() and console.profileEnd(),我能够获得更好的结果
  • console API 是一个很好的提示,但它对我不起作用,因为我试图弄清楚我的哪些外部脚本(来自 CMS 插件等)需要多少时间。有人知道可以使用的工具吗?

标签: google-chrome-devtools


【解决方案1】:

不是“如何在 PROFILE RESULTS 中过滤掉文件”的确切答案,而只是“如何在 Chrome 中过滤掉文件”,它应该为您提供所需的信息:

只需使用 Chrome 开发人员选项卡“时间轴”而不是“配置文件”,并激活“JS 配置文件”复选框。测量完某物后,您可以转到“汇总详细信息”选项卡并选择

“查看代价高昂的函数”和“按 URL 分组”。

然后,您将获得需要特定脚本中的函数的时间列表:

【讨论】:

  • 这似乎已经过时了。我不再看到时间轴选项卡,而是性能旁边的内存。它有一个分配时间线选项,但我认为这不是一回事。您有更新的建议吗?
  • 这个答案已经过时了
猜你喜欢
  • 1970-01-01
  • 2012-03-18
  • 2021-09-30
  • 2013-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-18
相关资源
最近更新 更多