garbage-collection

Garbage Collection (GC) ist eine Form der automatischen Speicherverwaltung, die versucht, Speichermüll oder Speicher zurückzugewinnen, die von Objekten belegt sind, die nicht mehr vom Programm verwendet werden.
1
Antwort

Behält der Garbage Collector ein Array bei, auf das nur von rohen Zeigern verwiesen wird?

Ich möchte ein Array von Elementen aus dem Garbage-Collected-Heap zuweisen und auf diese Elemente nur über rohe Zeiger zugreifen. Kann der Garbage Collector diesen Speicherblock zurückgewinnen, nachdem (und nicht vorher) alle Zeiger, die auf ihn...
30.08.2012, 08:19
2
Antworten

Wann beschließt GC, Generation 2 zu sammeln?

Während des Tages sehe ich viele Gen 2 Sammlungen in unserem Windows-Dienst. Wann beschließt GC, die vollständige Sammlung vorzunehmen, anstatt nur Gen1 und Gen0 oder nur Gen0 zu sammeln?     
20.12.2011, 21:14
2
Antworten

Was tun -XX: -PrintGC und XX: -PrintGCDetails Flags?

Ich habe die JVM-Flags hier gefunden. Gibt es eine genauere Erklärung, was genau sie tun?     
29.11.2009, 12:29
1
Antwort

Müllsammler in Node.js

Laut Google verwendet V8 eine effiziente Speicherbereinigung, indem es einen "stop-the-world, generational, accurate, garbage collector" einsetzt. Teil des Anspruchs ist, dass der V8 die Programmausführung stoppt, wenn er einen Speicherbereinigu...
11.03.2013, 08:32
5
Antworten

Wie man einen jvm statt heldenhaft zum Absturz bringt GC bis 100% CPU-Auslastung?

Wir haben einen JVM-Prozess, der die CPU selten zu 100% anpingt, wobei scheinbar ein (laut visualgc) fast leerer Heap vorliegt. Unsere Annahme ist, dass der Prozess heroisch GC'ing verursacht eine CPU-Spitze, die den gesamten Gesundheitszustand...
17.01.2013, 18:31
1
Antwort

Lohnt es sich, Dateien in kleinen Funktionen zu schließen?

Sagen Sie, Sie haben: %Vor% Meine erste Frage ist: Lohnt es sich, die try / finally (oder with) Aussage zu haben? Wird die Datei beim Beenden der Funktion (über die Garbage Collection) nicht geschlossen? Ich stieß darauf, nachdem ich eine...
10.07.2012, 08:24
7
Antworten

Erzwingt die vollständige Speicherbereinigung, wenn die Speicherbelegung einen bestimmten Schwellenwert überschreitet

Ich habe eine Serveranwendung, die in seltenen Fällen große Speicherblöcke reservieren kann. Es ist kein Speicherleck, da diese Chunks vom Garbage Collector durch Ausführen einer vollständigen Garbage Collection zurück gefordert werden könne...
15.03.2010, 16:59
7
Antworten

Frage zur Garbage Collection in Java

Angenommen, ich habe eine doppelt verknüpfte Liste. Ich erstelle es als solches: %Vor% Dann füge ich einige Knoten hinzu, verwende sie und entscheide mich dann, die alte Liste wie folgt wegzuwerfen: %Vor% Da ich gerade eine neue Liste er...
17.08.2010, 19:43
2
Antworten

windbg "Free" Objekttyp

Wenn ich die Verwendung virtueller Bytes in meinem Programm beobachte, während es läuft, zeigte sich, dass die Anzahl der virtuellen Bytes in einigen Schritten um etwa 1 GB in etwa 5 Minuten steigt. Das Programm befasst sich mit TCP-Sockets und...
24.08.2010, 14:58
3
Antworten

Muss ich während der Klasseninstanz alle IDisposable-Member explizit entsorgen?

Ich habe eine Klasse, die eine Eigenschaft vom Typ SqlConnection hat. SqlConnection implementiert IDisposable . Ich habe folgende Fragen: Sollte meine Klasse auch IDisposable implementieren, nur weil sie eine Eigenschaft vom Typ...
03.08.2015, 09:05