2012-03-15 90 views
0

最后,在完成一个应用程序之后,我将描述运行javascript函数所需的时间并优化它们,但仅仅是我不知道从哪里开始。使用萤火虫分析功能寻找性能瓶颈

  • 我是否在页面加载后或点击地址栏中的输入后单击配置文件按钮?

  • 我该如何找到哪些花费更多时间,而不是过多地花费在不必要的功能代码上。

  • 也许一些方便的一套技巧也将帮我谢谢:)

回答

1

只要您点击Profile按钮,就开始记录。一旦你再次点击它,它将停止录制并显示你的动作结果。

因此,加载页面然后点击配置文件是没有意义的,您会希望在加载页面之前点击配置文件,以便它记录加载时执行的所有js。

开始分析的一个好方法是写下几个用例。然后分析每个用例并从那里开始。

百分比和时间列可以帮助您确定瓶颈。

+0

@cOdeNinja通过你的意思是用例**用例1 - 对话框渲染时间**然后我去点击配置文件按钮点击渲染对话框的按钮,看看什么是需要更多的时间?这意味着要投入大量时间并不是它 – Deeptechtons 2012-03-15 06:58:40

+0

好吧,如果你已经知道哪些功能需要关注,那就直接去那里吧。通过用例,我的意思是这样的:使用案例1 - 发表评论,使用案例2 - 将项目添加到购物车.... – c0deNinja 2012-03-15 07:05:50

+0

另外,通过查看配置文件快照,您可以快速发现需要更多时间的功能他们应该。你不一定需要深入挖掘。 – c0deNinja 2012-03-15 07:07:48