memory-leaks

    -2熱度

    1回答

    假設我想在很多線程上執行一些命令。我有這個示例代碼: for (int i = 0; i < 5000; i++) { new Thread(() => { while (true) { string foo = "foo " + DateTime.Now.Ticks; bool brea

    1熱度

    1回答

    我試圖刪除C++中的鏈接列表中的節點,但它一直說在刪除事務後_pending_tx不是nullptr。此外Valgrind的說我有內存泄漏,我無法弄清楚 bool BankData::void_transaction(const size_t& customer_id, const size_t& timestamp) { bool var8 = false; if (transactio

    0熱度

    1回答

    我想找出這個泄漏的確切原因,但仍然無法弄清楚爲什麼這個泄漏發生在ForeignMoviesFragment實例沒有被保留在任何地方。需要幫忙。 下面是截圖

    1熱度

    2回答

    我已經拋棄了大量的內存,並發現存在內存泄漏。如果你看截圖,你會看到只有一個片段,但有9個相同類型的演示者。應該只有一個。當我檢查一個演示者實例時,分析器向我顯示對演示者的引用。 這些都是RxAndroid方法的回調方法。我正確地取消了在片段的onDestroyView中的所有這些。不過,演示者實例並未被清理(如您所見)。 所以我想知道如何區分有效(循環,內部)引用,它仍然存在,因爲對象仍然沒有垃圾

    0熱度

    1回答

    我正在嘗試構建小型音板。我收到內存泄漏錯誤,應用程序崩潰。任何人都可以告訴我,如果我的代碼有一些問題或效率低下。我有10個類似Activity1的活動。有什麼辦法可以使代碼更高效和快速。我不知道這部分代碼是造成內存泄漏錯誤 Sound.java public class Sound implements OnClickListener,OnCreateContextMenuListen

    3熱度

    1回答

    我真不明白,當異常發生在堆與分配的內存會發生什麼: #include <iostream> #include <vector> using namespace std; class Base { private: int *a; public: Base() { // a = new int[100]; throw runtime_erro

    0熱度

    1回答

    這發生在90秒的時間段內。我試圖找出原因,我甚至無法確定從哪裏開始,而我現在正在考慮這個問題,這是否甚至是一個問題 - 這看起來像Chrome一樣擅長處理性能,而不是我們正在做的事情。我試圖減少JS Heap的大小,但我不知道從哪裏開始。 總結: 這是否看起來像內存泄漏或性能問題? 我已閱讀並觀看了一堆關於查找內存泄漏的視頻,但尚未找到如何隔離和解決它們的好例子。任何resources--最好谷歌

    1熱度

    1回答

    我有點學習Direct3D,並有這個相當基本的代碼,沒有太花哨。在Visual Studio中進行調試時,我注意到有一個constantly increasing memory usage,這有點奇怪。 從我觀察到的,IDXGISwapChain::Present分配每個幀更新新的內存塊。約12秒差距。 我不知道這可能是什麼原因,也許我忘了調用某種清算功能?我什至沒有任何緩衝區或着色器或類似的東西

    -1熱度

    2回答

    例如,我有這樣的代碼: var Player = function(param){ var self = { x:0, y:0, spdX:0, spdY:0, id:"", } self.hp = 24; } 我需要裏面添加VAR self = {}馬力?

    0熱度

    1回答

    我得到了類,它包含的unique_ptr陣列下面的構造 template <class T> MyVector<T>::MyVector() : p_capacity(2), p_size(0) { p_array = std::make_unique<T[]>(p_capacity); } 我想在這樣的成員方法後重新初始化,將舊的陣列到新的數組多數民衆贊成在2倍大 templ