如何计算DOM API调用?

时间:2018-03-30 16:26:37

标签: javascript performance dom extjs4.2 performancecounter

我对性能有疑问。我已经调查了我的情况,并且理解这个问题存在于大量的DOM API调用中。现在我想通过加入所有可能的电话来提高性能。

呼叫是循环的,所以我无法计算我的“改进”的实际结果。框架也有很多隐藏调用(ExtJS 4.2.2)。

所以......问题是:

如何计算DOM API调用?

谢谢!

1 个答案:

答案 0 :(得分:1)

有一种更好的衡量绩效改进的方法。

我同意@Mike McCaughan的说法,Chrome Dev Tools在这种情况下是一个很好的工具。

您可能希望在摘要图表栏(Performance - > Summary)之前和之后测量整个脚本编写时间,而不是计算对不同函数的调用(在重型单页面应用程序中可能是数十万)你的改进。

这是您可以在短跑结束时通过评论轻松向客户展示的内容。

有关详细信息,请参见屏幕截图。

Performance summary chart bar

如果您需要刷新Chrome开发工具的知识,请尝试使用此free course on CodeSchool

它有点过时,但大多数概念仍然相同(其中一些只是移动到不同的选项卡和/或重命名)。