fastmm

    5熱度

    1回答

    我有以下例子說明這個問題: program FalseMemLeak; uses ShareMem; var o: TObject; begin o := TObject.Create; // "good" leak RegisterExpectedMemoryLeak(o); TInterfacedObject.Create; // b

    0熱度

    1回答

    當我創建一個空的控制檯應用程序並在其中使用STL容器時,FastMM在應用程序關閉時報告內存泄漏。 例如,如果我創建了一個std::vector<int>在main(): std::vector<int> v; 編譯,運行和關閉,無泄漏報告。 如果我做的: std::vector<int> v; v.push_back(100); 我得到: 此應用程序已泄漏的內存。小塊泄漏是: 309

    1熱度

    3回答

    Delphi XE3。我使用的JCL錯誤對話框,FastMM與FullDebug在我的應用程序打開並收到「垃圾」的堆棧跟蹤(JCL都和FastMM)附加到符號: [74EA3D67] RaiseException [0041815D] FastMM4.TFreedObject.VirtualMethodError$qqrv [0054FEC5] Vcl.Controls.TWi

    5熱度

    1回答

    我試圖追查訪問衝突。再現性似乎不確定,而且很少見,所以我想在進一步研究之前檢查一些我的假設。 訪問衝突引發的FaseMM4,版本4.991,在功能DebugGetMem,在下面的代碼: if (ASize > (MaximumMediumBlockSize - BlockHeaderSize - FullDebugBlockOverhead)) or CheckFreeBlockUnmo

    2熱度

    1回答

    當我從IDE運行它時,我的應用報告退出時出現此錯誤。對於在程序運行時創建的線程的每個實例,我通常會得到一個FastMM障礙,但它不足以描述此行爲。問題是我無法理解報告。 --------------------------- APP.exe: Memory Error Detected --------------------------- FastMM has detected an er

    0熱度

    1回答

    Delphi/FastMM可以解決OS的規格嗎? http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx 我剛剛有一位客戶問我,如果我的軟件可以訪問一個TB(Windows 2008服務器),讓我想知道。

    1熱度

    2回答

    如下所示的兩個程序嘗試使用這裏描述的技術Bad reference to an object already freed來測試一個對象是否被釋放。 下面顯示的第一個程序如果在Delphi 7下編譯,將會正確運行,但如果在Delphi XE和upper下編譯則會錯誤。也就是說,它輸出 D7 DXE True True True True True False True True

    1熱度

    1回答

    我正在尋找一些memoryleaks,並且我在FullDebugMode中使用FastMM來獲取事件日誌。這工作相當好,但堆棧跟蹤...不是很好。 簡單例子: This block was allocated by thread 0x25F8, and the stack trace (return addresses) at the time was: 4081E8 [FastMM4.pas]

    -2熱度

    1回答

    我們有一個相當複雜的Delphi應用程序,它使用.NET程序集。 我們使用FastMM作爲我們的內存管理器。 我們已經遇到了EOutOfMemory異常。所以我一直在調查這一點。我們懷疑我們在Delphi對象之間有一些循環引用。或者也許一些.NET對象持有對Delphi對象的引用,從而阻止它們被釋放。 到目前爲止,我還沒有發現任何可以改變的事情,這真的令人沮喪,因爲顯然我們在某個地方有問題。 但今

    2熱度

    2回答

    我在Windows上使用Apache 2.2,我可以看到httpd進程的內存穩步增加。我使用FastMM內存管理器來查找內存泄漏,雖然我發現了一些並清除了它們,而FastMM沒有找到任何東西,但我的httpd內存仍然不斷增加,直到它達到〜2GB的上限和崩潰。 什麼是一些很好的策略/工具來處理這種情況? 這不是一個網站,也沒有涉及PHP。我們有我們的自定義Apache模塊(.so),它充當處理SOA