我在JavaScript中遇到了一些性能問題,我沒有太多的成功來檢測它。我嘗試過的一件事是使用Firebug的配置文件工具。它報告說,最重要的單一調用是dojo的日誌()。無用的是,它會報告壓縮腳本的行號,所以我不能說出是什麼原因導致了問題。但似乎有趣的是,配置文件報告中70%的行是針對dojo的log()調用的,因此累積起來,它必須花費大量的時間。有沒有辦法關閉dojo日誌記錄?dojo的性能(日誌記錄,彗星,滑塊)
唯一可見的日誌記錄是一個條目,每1.5秒顯示一次,並且這個條目似乎是彗星保持活躍狀態。我也在一個地方使用dojo的滑塊,但我沒有看到任何證據表明這會導致性能下降。
我應該使用其他什麼工具來嘗試識別JavaScript中的性能熱點?我的代碼在JavaScript中的部分並不是真的很大,所以如果它是真正導致問題的往返服務器,我不會感到驚訝,但是我不知道如何使用它。
我瀏覽過dojotoolkit.org,我沒有看到關於建築的任何信息。一切似乎都假設你會想要使用現成的版本。你可以給一個指向構建方向和下載什麼的指針? – PanCrit 2009-08-12 16:59:04
我添加了鏈接。如果你從未看過這些文檔:它們有點慢,並且沒有最好的結構,但是那裏有很多非常好的信息。 – Marijn 2009-08-12 22:39:02