2014-09-28 46 views
4

我使用Google Chrome来分析某些使用Javascript动态加载脚本和其他资源的网页的性能。如何清除铬性能项或绕过其编号限制?

我使用performance.getEntries()方法,但我注意到,铬仅记录第一150级的资源。我找不到任何方式获取更多条目或删除旧条目。

我看到性能对象具有类似于clearMeasures或clearMarks方法,但我没有使用它们删除条目。

所以我的问题是:

  1. 是否有可能获得超过150项的表现?如果可能 - 如何?
  2. 是否有可能以清除条目(例如,阅读一些项目的数据后,删除它)?如果可能 - 如何?

回答

2

您可以尝试

performance.webkitSetResourceTimingBufferSize(your_number); 

对于它的价值,在Firefox中,你可以使用

performance.setResourceTimingBufferSize(your_number); 

对于浏览器和他们的window.performance支持的完整列表,请参阅http://compatibility.shwups-cms.ch/en/home?&property=performance