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

Java-Heapspeicher Xmx Xms-Parameter werden ignoriert

Ich habe eine .JAR, die anscheinend zu viel Speicher verbraucht und eine Ausnahme "Java Heap Space" (oder etwas Ähnliches) auslöst. Also habe ich versucht, die .JAR wie folgt über die CMD laufen zu lassen: %Vor% Das hat das Problem nicht...
22.06.2010, 13:40
2
Antworten

Ermitteln, welcher Garbage Collector ausgeführt wird

Ich betreibe eine große .net 4.0 x86 App auf Windows Server 2003 x64 (2x Xeon 4-Core-Procs) und stoße auf Probleme, wo meine App ~ 2-3 mal pro Tag für 30 Sekunden einfriert und dann wieder funktioniert wie normal. Die Anwendung wird nur einmal p...
13.04.2011, 00:28
8
Antworten

Kann jemand erklären, was der Punkt ist, an dem ein Objekt annulliert wird, bevor es seinen Gültigkeitsbereich verlässt?

Ich habe an einigen Stellen Code mit folgender Logik gesehen: %Vor% Was ist der Grund dafür, foo im Wörterbuch auf null zu stellen, bevor Sie es entfernen? Ich dachte, die Garbage-Collection interessiert sich für die Anzahl der Dinge, die...
07.03.2011, 17:44
2
Antworten

Zielsetzung C 2.0 Garbage Collector VS Automatischer Referenzzähler im IOS 5 SDK

Ich frage mich nur, ob jemand weiß, was der Unterschied zwischen Objective C 2.0 ist Garbage Collector und neuer automatischer Referenzzähler im IOS 5 SDK? verwendet IOS 5 SDK auch Objective C 2.0? Hinweis: Was ich meine Ziel C 2.0 - Ich s...
26.10.2011, 08:11
1
Antwort

Was ist der Vorteil von Runtime GC gegenüber ARC zur Kompilierungszeit?

Einige neuere Sprachen implementieren ARC in ihre Compiler (Swift und Rust, um ein paar zu nennen). Wie ich verstehe, erreicht dies das gleiche wie Laufzeit-GC (die Last der manuellen Freigabe von dem Programmierer wegzunehmen), während es wesen...
09.09.2015, 04:16
6
Antworten

In welchen Situationen würde ein Verweis auf ein Objekt verweisen, das für die Speicherbereinigung in die Warteschlange gestellt wurde?

Ich lese durch ein C # -Thema auf Dispose () und ~ finalisieren und wann zu verwenden. Der Autor argumentiert, dass Sie keine Referenzen in Ihrem ~ finalize verwenden sollten, da das Objekt, auf das Sie verweisen, möglicherweise bereits erfasst...
28.02.2012, 21:33
7
Antworten

Wenn Java Garbage Collection aufweist, warum tritt OutOfMemoryError dann auf? [Duplikat]

Dies ist eine theoretische Frage. Ich bin nur Kuriositäten, dass, wenn Java einen Mechanismus für Garbage Collection hat, um den Speicher zu befreien, warum immer noch OutOfMemoryError auftreten? Ich habe nach SO gesucht, konnte aber die...
25.06.2013, 02:19
6
Antworten

Unerwünschte Müllsammlung

In einem Titel "Erzwingen einer Garbage Collection" aus Buch "C # 2010 und die .NET 4 Platform" von Andrew Troelsen geschrieben: "Der eigentliche Zweck des Garbage Collectors von .NET besteht darin, den Speicher für uns zu verwalten. In e...
05.01.2012, 17:58