memory-leaks

    8熱度

    8回答

    在我的一個VB6表單中,我創建了幾個其他Form對象並將它們存儲在成員變量中。 Private m_frm1 as MyForm Private m_frm2 as MyForm // Later... Set m_frm1 = New MyForm Set m_frm2 = New MyForm 我注意到,當這個(父)形式被創建和銷燬時,我正在泄漏內存。我是否需要將這些成員變量分配

    3熱度

    2回答

    我使用fdopen將流與打開的文件相關聯。 當我文件,流是否也自動解除關聯,並且所有流內存返回到操作系統,還是我需要知道fdopen'd文件並以特定方式關閉它? - 亞當

    4熱度

    1回答

    我爲Guile開發了一個擴展模塊,用C編寫。這個擴展模塊嵌入了一個Python解釋器。 由於此擴展模塊調用Python解釋器,我需要驗證它是否正確管理了Python對象佔用的內存。 我發現Python解釋器乖巧的在自己的內存處理,使運行的valgrind我能找到的內存泄漏是由於我自己的Python解釋器嵌入代碼中的錯誤,如果沒有其他的干擾因素。 但是,當我在valgrind下運行Guile時,va

    -1熱度

    5回答

    因此,我的公司使用了一個名爲Rational Purify的令人愉快的錯誤程序(作爲Microsoft Visual Developer Studio的插件)來管理內存泄漏。該程序設計爲讓您在遇到內存泄漏後單擊,然後跳轉到發生泄漏的行。 不幸的是,Purify發生故障,Purify不會跳到發生泄漏的地方,只會提及發生泄漏的類別和方法。不幸的是,有時這與僱傭指南來幫助您尋找熊有用並讓他指向森林並告訴

    19熱度

    5回答

    假設我們有以下方法: private MyObject foo = new MyObject(); // and later in the class public void PotentialMemoryLeaker(){ int firedCount = 0; foo.AnEvent += (o,e) => { firedCount++;Console.Write(

    3熱度

    4回答

    我有一個是具有IE 6 與內存泄漏問題演示該問題有5行代碼示例中的固定內存泄漏一個巨大的網絡應用程序是容易的。 但是,如果我有一個非常龐大的應用程序,應該從哪裏開始?