memory-leaks

    0熱度

    2回答

    我正在寫一個函數,釋放一個指針數組,但是當我調用該函數,得到運行時錯誤'雙免費或腐敗(fasttop)'。該函數的目的是清除數組,該數組從輸入文件中獲取數據,如果該文件已經打開並且再次調用fillArray函數。 這是導致問題的功能: void freeArray(Country ** g_countryArray) { for (int i = 0; i < g_arrsz; ++i

    0熱度

    1回答

    我正在開發使用大量內存和線程的視頻分析引擎。我們支持從XP,Win8.1,Win10到Linux的許多操作系統。 大約兩年前更改爲Visual Studio 2015之後,在XP(32位)中出現了很多問題。 最重要的問題是「減少可用虛擬內存」。 感興趣的是物理內存是穩定的(不增加)。 爲了找到原因,我們在幾個月內進行了許多實驗,最後得出結論說有編譯器錯誤。 // project setting :

    0熱度

    1回答

    根據this和this,GlobalReferences爲JNI中的對象,保留對象的引用和所有可訪問的子字段。這是內存泄漏,不要手動將其釋放。 沒有明確說明的是,如果全局引用阻止對象被GC'd或泄漏在引用本身中。換句話說,我想了解一個GlobalReference是否會停止對象被GC'ed,就像我在Java空間中有一個額外的引用,或者如果obejct可能是GC'd,但泄漏是在參考對象本身。 我傾向

    2熱度

    3回答

    我有一個應該接收輸入的程序,請記住最長的字符串並在EOF上打印出來。我的代碼有效,但是當通過調試器運行時,會檢測到內存泄漏。我在Windows中編譯,沒有像Valgrind這樣的適當的調試器,所以我沒有得到關於錯誤的很多信息。我能想象的唯一可能導致這種泄漏的是realloc()或free()函數。但是,我不夠熟練地瞭解問題所在。 #include <stdio.h> #include <stdl

    0熱度

    1回答

    在Xamarin Forms Android中使用位圖時,我在加載比通常大小更高的圖像時出現內存不足錯誤。 ();();}};}};}}};}};}}; tempView = imageView; } -------- } 公共靜態位圖getBitmapFromView(最終查看視圖){ view.setLayoutParams(new LayoutParams(view.getWidth(),

    1熱度

    1回答

    我正在與ExpressJs下面的代碼一個很奇怪的行爲,如果在第二擊中多個請求拋出404到客戶端並查看記錄所有我看到的是以下內容: (node:1460)警告:檢測到可能的EventEmitter內存泄漏。已添加11 文件偵聽器。使用emitter.setMaxListeners()來增加限制 目標方法(從下載AWS S3水桶和水管響應的文件): exports.download = functio

    0熱度

    1回答

    我已經創建了一個混合應用程序,其中很少屏幕(聊天)以原生方式編寫。我遵循react-native integration with existing app準則,並創建了一個活動,以在我的android活動創建時啓動反應應用程序。 我的活動代碼類似於, public class MyReactActivity extends Activity implements DefaultHard

    0熱度

    1回答

    你能幫我解決一下這個問題嗎,能夠解析和合並大約12個xml文件,每個文件有~5個大小,最終有一個全局文件。 目前,我使用一個cron運行腳本(一symfony框架命令) 對於每個I同捆JMSSerializerBundle反序列化文件,它允許創建從XML文件中的對象。 而且我有內存問題。我認爲這是由於這種反序列化。 所以我的問題是, 你知道更好的方法來做到這一點STUP,如果我用的SimpleXM

    1熱度

    1回答

    自XF 1.0以來,我一直在開發Xamarin。從XF 1.0到現在的XF 2.4,內存泄漏是一個巨大的問題。我一直在所有ContentPage和ViewModel類中實現Dispose模式,以確保Event Handler,Message Subscribers,對象引用全部被刪除,並在每個類的OnDisappearing()或Dispose()函數中設置爲null。 這是一件非常有趣的事情。在

    0熱度

    1回答

    簡而言之,下面是一段代碼片斷,它可以在停止之前儘可能多地使用內存。但爲什麼?當我將while中的示波器包含在autoreleasepool中時,沒有一個字節被泄漏。但它隻影響當前的範圍;如果存在漏函功能,則泄漏將繼續。所以答案就是在autoreleasepool中包含容易泄漏的操作?它看起來有點荒謬和不可靠。 import Foundation while true { let _