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

android - java - WeakReferenzen mit einer ArrayList?

Ich weiß das mit einem WeakReference , wenn ich WeakReference zu etwas mache, das, wenn nicht direkt darauf Bezug genommen wird, Garbage Collection mit dem nächsten GC-Zyklus ist. Meine Frage wird, was ist, wenn ich ein ArrayList von We...
21.03.2014, 09:52
3
Antworten

Ist die __destruction-Methode für PHP notwendig?

Das Handbuch sagte das    Die Destruktor-Methode wird aufgerufen, sobald alle Referenzen auf a   bestimmte Objekte werden entfernt oder wenn das Objekt explizit ist   zerstört oder in beliebiger Reihenfolge in der Abschaltsequenz. Reicht...
30.08.2011, 07:57
7
Antworten

C # .NET Objekt Entsorgung

Sollte einfach sein. Sagen wir, ich habe den folgenden Code: %Vor% Was passiert beim Aufruf von "Method ()" mit dem MyClass-Objekt, das dabei erstellt wurde? Ist es nach dem Aufruf noch im Stack vorhanden, obwohl es nichts verwendet? Oder wi...
21.01.2010, 16:55
7
Antworten

Genereller GC-Quellcode

Ich untersuche GC-Implementierungen und suche derzeit nach Referenzen und guten Open-Source-GC-Beispielen. Gibt es eine gute und einfache Generations-GC-Implementierung? Die zweitbeste Sache wären gute Ressourcen und Richtlinien! Danke!  ...
24.11.2011, 02:41
11
Antworten

Erzwingen des erforderlichen Funktionsaufrufs

Ich habe eine "Status" -Klasse in C #, die folgendermaßen verwendet wird: %Vor% Sie bekommen die Idee. Alle Aufrufer von MyFunction sollten den zurückgegebenen Status überprüfen: %Vor% Lazy Caller können jedoch den Status ignorieren....
21.08.2008, 09:57
8
Antworten

Gibt es einen Vorteil, Referenzen auf die .NET-Garbage-Collection zu "ermutigen"?

Angenommen, es gibt den folgenden Code: %Vor% Von Zeit zu Zeit bin ich versucht, Referenzen auf Null zu setzen, genau so wie die Prozedur beendet wird (also zurückkehrt) oder in diesem Fall, genau wie es im Begriff ist, eine Schleife zu mach...
23.08.2010, 17:23
8
Antworten

Wann zu Garbage Collect

Ich habe einen Code, der ein sehr großes Bild in den Speicher lädt. Es schien also vernünftig zu sein, zu nennen %Vor% vor dem Laden des Bildes. Von dem, was ich sagen kann, funktioniert es ohne Probleme. Gestern habe ich mich entschieden...
18.07.2009, 12:10
1
Antwort

Ermitteln, ob ein Objekt Müll gesammelt wurde

Wie kann ich wissen, ob ein Objekt Müll gesammelt wurde oder nicht?     
17.03.2013, 11:41
2
Antworten

Was sind die "pausierten" Werte in GC_CONCURRENT-Protokollnachrichten?

Ich versuche das Verhalten des neuen gleichzeitigen Garbage Collectors in GingerBread (2.3) zu untersuchen. Könnte jemand bitte diese Beispiel-Protokollzeilen im Detail erklären (besonders die "pausierten" Teile von GC_CONCURRENT und GC_F...
24.12.2010, 10:31
3
Antworten

Wie man das Ziel einer schwachen Referenz auf sichere Weise erreicht

Betrachten Sie diesen Code: %Vor% Es ist möglich, dass GC.Collect nach der Überprüfung von weakRef.IsAlive und vor der Verwendung von weakRef.Target ausgeführt wird. Verstehe ich damit falsch? Wenn es möglich ist, gibt es einen s...
13.02.2013, 15:15