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.
3
Antworten

Wird dieser Timer aus dem Speicher freigegeben?

Betrachten Sie dieses Funktionspaar in C #: %Vor% Nachdem func1 () einmal aufgerufen wurde, wird func2 () von da an alle 5 Sekunden aufgerufen, obwohl ich den Verweis auf meinen Timer verliere, da sein Bereich auf func1 () beschränkt ist. Da...
24.02.2011, 22:10
2
Antworten

Garbage Collection Details: Ist dieses Objekt für GC geeignet?

Ich nehme an, dass ein Programm wie dieses ... %Vor% ... kann möglicherweise "this object is known to never be referenced." vor "done" ausgeben. (Korrigiere mich, wenn ich hier falsch liege!) Darüber hinaus ist es für einen Compiler...
08.05.2011, 13:21
2
Antworten

Kann ich programmgesteuert herausfinden, in welcher GC-Generation eine Instanz lebt?

Diese Frage beschränkt sich auf HotSpot-Generationen . Gibt es eine Möglichkeit, programmgesteuert herauszufinden, in welcher Generation eine bestimmte Instanz lebt? Daten wie: Junge oder alte Generation? Wenn jung, welcher Überlebende Ra...
16.12.2010, 00:36
1
Antwort

Ionic 2 / Ionic 3 - Müllsammlung

Ich versuche, ionic2 und ionic3 besser zu verstehen. Wie funktioniert die Müllsammlung in ionischer? Was wird zwischengespeichert und wann? Wie können wir diesen Cache löschen? Wie richten wir Elemente für G.C ein? Müssen wir...
15.09.2017, 11:36
1
Antwort

Werden Finalizer (und ReferenceQueues) bei JVM-Beendigung ausgeführt? [Duplikat]

     Diese Frage hat hier schon eine Antwort:                   Ruft JVM / GC 'finalize ()' beim Programm / Thread-Exit auf?                                      2 Antworten                                Ich weiß Sie können nicht...
06.08.2013, 06:18
1
Antwort

Kann ich den CLR GC "primieren", um mit verschwenderischem Speicherverbrauch zu rechnen?

Wir haben eine Server-App, die viele Speicherzuweisungen (sowohl kurzlebige als auch langlebige) durchführt. Wir sehen eine Menge GC2-Sammlungen kurz nach dem Start, aber diese Sammlungen beruhigen sich nach einer gewissen Zeit (obwohl das Speic...
26.11.2013, 10:57
5
Antworten

Wird beim Zuweisen eines neuen Zeichenfolgenwerts ein Müll erstellt, der gesammelt werden muss?

Betrachten Sie diesen JavaScript-Code: %Vor% Wird der Garbage Collector (GC) nach dieser Art von Operation noch etwas zu tun haben? (Ich frage mich, ob ich mir Sorgen darüber machen sollte, String-Literale zuzuweisen, wenn ich GC-Pausen m...
29.11.2012, 00:45
2
Antworten

Wann sollte ich 'seq' in Clojure vermeiden?

In diesem SO-Thread habe ich gelernt, dass ich eine Referenz halte Bei einer seq für eine große Sammlung wird verhindert, dass die gesamte Sammlung als Müll gesammelt wird. Erstens, dieser Thread stammt aus dem Jahr 2009. Ist das in "mod...
21.02.2013, 14:59
4
Antworten

So reduzieren Sie die Zeit in GC

Ich erstelle eine Desktop-Anwendung mit einer rechenintensiven Operation, die möglicherweise mehrere Sekunden lang ausgeführt wird. Offensichtlich ist es notwendig, die Zeit dieser Operation zu minimieren. Die Operation lässt sich leicht paralle...
13.11.2011, 21:50
1
Antwort

Warum kann MonoTouch GC verwaltete Objekte nicht mit Refcount 1 beenden?

Ich glaube, ich verstehe, wie Mono GC und ObjC ref counting zusammen leben .    Wenn ein natives Objekt einen Verweiszählerstand von 1 hat, verhindern wir nicht, dass die verwaltete Instanz Datenmüll sammelt. Sobald die Anzahl der Referenze...
25.10.2012, 08:35