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

    2熱度

    2回答

    我想用Java Midlet在諾基亞手機上反覆捕獲音頻片段。我目前的經驗是,使用Sun文檔中的代碼(請參閱:http://java.sun.com/javame/reference/apis/jsr135/javax/microedition/media/control/RecordControl.html)並將其包裝在「while(true)」循環中,但應用程序會慢慢佔用手機上的所有內存,程序最

    26熱度

    3回答

    (Jeopardy風格的問題,我希望答案已經在線,當我有這個問題) 使用Java 1.4,我有一個方法,我想運行一些線程的時間,但不是在其他人。所以我將它聲明爲Thread的子類,然後根據我需要的調用start()或run()。 但我發現我的程序會隨着時間流逝而泄漏內存。我究竟做錯了什麼?

    6熱度

    2回答

    我正在處理導致Sun 1.6 JVM(1.6_05)中發生內存泄漏的大型應用程序(300K LOC)。剖析Java顯示沒有泄漏。 JVM中是否有任何診斷可以檢測到泄漏的原因? 我還沒有能夠創建一個簡單的,孤立的Java測試用例。是通過在JVM上使用C堆分析器來解決這個問題的唯一方法嗎? 該應用程序創建一個套接字池並執行大量的網絡I/O。

    20熱度

    5回答

    我一直在使用LINQ-to-SQL存在一些問題。我在Windows服務中使用它來做一些處理,並且我正在循環大量從上下文中撤回的數據。是的 - 我知道我可以用存儲過程來做到這一點,但有理由說這是一個不太理想的解決方案。 無論如何,我基本上看到的是內存不被釋放,即使我打電話context.SubmitChanges()後。所以我最終不得不做各種奇怪的事情,比如只在時間拉回100條記錄,或者創建幾個上下

    -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行代碼示例中的固定內存泄漏一個巨大的網絡應用程序是容易的。 但是,如果我有一個非常龐大的應用程序,應該從哪裏開始?