profiling

    15熱度

    4回答

    我正在研究一個使用Perl的Web應用程序,我需要研究加速部分應用程序。 我想我會開始分析我希望調查的部分的特定呼叫。我已經完成了一些關於分析Perl代碼的搜索,但不幸的是,我發現大部分內容都說我應該從命令行運行我的Perl代碼-d:DProf myapp。這對我來說並不適用,因爲我的代碼是在一個Web應用程序中。我確實找到了一種使用apache進行配置文件分析的方法,但不幸的是,從配置文件返回的

    1熱度

    3回答

    今天我遇到了這個話題,同時調查了一件很奇怪的事情。在我們的Flex應用程序中執行某些操作可能導致渲染幀的數量從12fps到30fps:加載的動畫開始高速播放,GUI開始鎖定。 由於我在Flex/Flash上​​讀到的所有內容都提到了「幀速率限制在頂級應用程序中設置的幀率」,看起來這些額外渲染可能發生的唯一方式是由於某些原因導致它們的事件(對舞臺的幀速率沒有程序上的改變可以在任何地方完成)。因爲它只

    4熱度

    1回答

    rails scirpt script/performance/request需要會話腳本,生成此會話腳本的最佳方法是什麼?

    1熱度

    5回答

    我有一個程序的幾個變體,我想比較性能。兩者執行本質上相同的任務。 一個在C和內存中完成這一切。另一個調用外部工具並執行文件IO。 我如何可靠地比較它們? 1)使用「time」獲取「CPU時間」有利於調用system()並執行IO的第二個變體。即使我將「系統」時間添加到「用戶」時間,它仍然不會計算在wait()上阻塞的時間。 2)我不能只爲他們在服務器上運行時鐘,並且可以隨時從CPU中推出。對100

    4熱度

    8回答

    我喜歡我可以剖析Java/.Net應用程序以查找性能瓶頸或內存問題的方式。例如,查看the call tree with execution times and invocation counts per method的性能瓶頸非常容易。在SQL Server中,我有存儲過程調用依賴於視圖的其他存儲過程,這類似於調用其他方法的Java/.Net方法。因此,似乎這種類型的分析器在這裏會非常有幫助。但

    29熱度

    4回答

    我想對我的代碼做一些基本的分析,但發現C#中的DateTime.Now只有約16毫秒的分辨率。必須有更好的時間保持我還沒有找到的構造。

    9熱度

    6回答

    我最近開始分析我正在使用VisualVM編寫的osgi java應用程序。我注意到的一件事是,當應用程序開始向客戶端發送數據(通過JMS)時,加載類的數量開始以穩定的速度增加。但是,堆大小和PermGen大小保持不變。即使停止發送數據,類的數量也不會下降。這是內存泄漏嗎?我認爲是這樣,因爲加載的類必須存儲在某個地方,但即使運行了幾個小時的應用程序,堆和permgen也不會增加。 對於我的分析應用程

    51熱度

    5回答

    是否有Firefox的工具/插件/函數,用於轉儲您在頁面/腳本中創建的Javascript對象的內存使用情況?我知道Firebug的分析器,但我不僅僅喜歡時間。類似於Yourkit對Java內存使用情況的分析。 原因是一個同事在一個數組中使用id作爲「鍵」,並且在他這樣做時創建了1000個空插槽。他認爲這是無害的,而我的意見則不同。我想提供一些證據來證明我是否正確。

    5熱度

    2回答

    我需要做一些.NET Framework應用程序的內存分析。我應該使用調試還是發佈版本?

    2熱度

    6回答

    我需要找出計算應用程序/函數性能所需的時間。 是否也是他們的開源Java API?