memory-profiling

    2熱度

    3回答

    假設我有一個用C#編寫的WinForms .NET應用程序。此應用程序從託管堆和非託管堆分配大量內存。我可以(使用Red Gate ANTS Profiler(我沒有使用過)或JetBrains dotTrace)來(相對)輕鬆地找出被管理對象的分配細節(誰,何時,多少等)。 當我遇到困難時,託管對象使用重要的本地資源(例如圖像或大型COM對象),或者當我呼叫有明顯內存需求的非託管第三方庫時。到目

    3熱度

    1回答

    我想安裝一個GC Patched Ruby來對我的應用程序進行內存分析。我遵循http://guides.rubyonrails.org/performance_testing.html#gc的說明並在我的家庭目錄中安裝了一個ruby實例(我已經有另一個「官方」開發實例)。這個GC Patched ruby​​實例工作正常。 問題是當我需要安裝寶石到這個實例時,正如上面的指導步驟1.8.6告訴我那

    1熱度

    2回答

    我發現下面的內存分析器: http://www.solucorp.qc.ca/miscprj/mapmalloc.hc 它應該是輕巧,速度快。有人可以分享任何經驗嗎?

    0熱度

    3回答

    我爲其他程序編寫了許多基於.NET的插件,這些程序通常編譯爲一個由本地應用程序啓動的DLL。我一直在使用Equatec的分析器,這個分析器效果很好,但現在想要更多的功能,包括能夠分析內存使用情況。 我嘗試了Red Gate的Ant Profiler,但據我所見,沒有辦法來配置一個DLL。唯一的選擇是配置一個EXE。 所以我的問題是什麼其他分析工具可用,這將允許我配置單個庫DLL而不是EXE。我假設

    2熱度

    4回答

    我有一個應用程序在非常非常非常大的數據集上可預測地產生內存不足錯誤 - 我們試圖通過優化應用程序的內存管理來解決問題,但是問題中非常大的數據集需要只要運行(幾天),就很難通過測試周期進行迭代並憑經驗找到問題。 撇開了片刻的應用性能問題 - 這是後正確應用行爲下一個任務列表: 有一種簡單的方法來限制應用程序已經可以運行時的內存量在Visual Studio中以調試模式運行,以便強制OutOfMemo

    0熱度

    3回答

    好吧我有一個學校的任務,基本上選擇3個內存泄漏檢測程序,並運行它們的老師提供給我們一堆C++程序,看看他們如何比較。這3個程序必須是多平臺的,這是我卡住的地方。我只能找到一個叫做valgrind的工具,可以在MAC OSX和Linux上工作。有人知道其他幾個人嗎?幾乎我發現的所有東西似乎只適用於一個操作系統,或者我必須爲此付費。我不必在每個操作系統上運行它們,只需要在另一個操作系統上運行一個版本即

    2熱度

    3回答

    在閱讀article in the most recent issue of MSDN magazine之後,我想嘗試使用VADump來分解我編寫的某些應用程序的內存使用情況。 我的電腦上的可執行文件的唯一副本是: c:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\winnt\vadump.exe 不管是什麼的爭論,我給VAD