garbage

    1熱度

    1回答

    我的應用程序服務器正在生成大小不同的.hprof文件,其大小從2G到3G不等。爲什麼堆轉儲文件比通過-Xmx分配的內存大? 它們不應該等於最大堆大小嗎?這是當內存不足錯誤發生時。

    1熱度

    4回答

    我正在開發一個基於Arduino的項目。當我通過串行監視器手動發送AT命令時,我得到正確的響應,但是當我通過代碼嘗試相同的命令時,ESP8266會返回垃圾值。我附上了這兩個響應圖片,並上傳了所用的程序。 #include <SoftwareSerial.h> // We'll use a software serial interface to connect to ESP8266 Softw

    0熱度

    1回答

    MDN says這是一種從節點中刪除所有孩子的方法。但是由於只有第一個子節點在代碼中被引用,其他人是否成爲內存孤兒?任何或所有瀏覽器中的情況是否都是已知的?這樣做時,DOM標準中是否存在需要垃圾回收的東西?

    1熱度

    1回答

    下面是一個簡單的C++程序的代碼: #include <bits/stdc++.h> using namespace std; int main() { double x = 3; double y = .15; while(x>0) { printf("%.15f ",x); cout<<x<<endl; x-=y;

    -2熱度

    2回答

    這使我煩惱幾天。 問題是我不太瞭解c中的指針和地址,所以我希望有人能夠幫助我。 我需要傳遞一些字符串作爲輸入參數,並創建儘可能多的生產者進程+一個消費者進程。 生產者應該分開字符串並將每個字母作爲消息發送給隊列。最後它應該發送NULL(「」)。 消費者應等待消息並將其打印出來。 整個代碼和輸出如下。通過查看輸出,我會說這個問題在生產者的某個地方。更確切地說,它在te for循環的第一行,但我不能正

    1熱度

    2回答

    我注意到我的應用程序創建了大量的FqNameUnsafe和FqName實例。什麼時候創建?我怎樣才能避免創造這些? (我需要減少我的應用程序創建的垃圾。)

    5熱度

    2回答

    這個問題只是爲了研究的目的。 我讀過很多關於C#的書籍,這個問題總是在我腦海中浮現。我瞭解C#是託管代碼,當CLR決定何時運行垃圾回收時,會發生所有垃圾回收。開始吧。 讓我們想象一下,我有簡單的類Student: public class Student { public int IdStudent { get; set; } public string Name { get

    1熱度

    3回答

    顯然,根據我正在閱讀的書,這裏的答案是2,但我仍然不明白爲什麼。它說,在行「//做東西」之後,2個對象將符合GC的條件。 有人能請一步一步解釋一下嗎?在代碼中的某一行之後,知道有多少對象符合垃圾回收的條件,這有沒有什麼好玩的技巧?因爲我們被告知這些問題(有多少可用於gc)將出現在測試中。 class CardBoard { Short story = 200; CardBoar

    -3熱度

    2回答

    這裏是我的簡單邏輯合併排序Turbo C++。我無法弄清邏輯中的錯誤。我從算法寫的。請告訴我我哪裏錯了。謝謝 ! 邏輯很簡單,請不要更改邏輯或插入指針。我正在獲得某種垃圾值。在輸入5個數字時,我得到5個隨機值(可能是垃圾)。 #include<iostream.h> #include<conio.h> void merge(int A[], int p,int q, int r) {

    2熱度

    2回答

    如果一個數組的成員被引用,整個數組不會被垃圾回收? 例如,一種方法:正在使用 void ParseUtility(string strInput, out string header) { header = ""; string[] parsed = strInput.Split(','); if ((parsed != null) && (pars