2012-03-15 93 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