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

.Net Garbage Collector - Sehen Sie, was während Runtime zu Gen2 hochgestuft wird

Mein Programm fördert den Speicher für Gen2 mit einer sehr hohen Rate (etwa 1 MB / s) und verursacht einen Leistungseinbruch, wenn die Gen2-Sammlung auftritt. Jeder Versuch, zu verstehen, welche Objekte befördert wurden, scheiterte - hauptsächli...
07.03.2011, 08:45
1
Antwort

Rakudo Speicher / Müllsammeltechniken

Ich verstehe, dass diese Frage in die Implementierung spezifischer Bereiche eingeht, aber an dieser Stelle würden Rakudo / MoarVM spezifische Antworten auch mir helfen. Ich arbeite an einigen NativeCall-Modulen und frage mich, wie man Speiche...
09.02.2018, 14:17
2
Antworten

Erkennen und Entfernen (während einer Sitzung) unbenutzter @ViewScoped-Beans, die nicht mit Garbage Collection gesammelt werden können

EDIT: Das von dieser Frage aufgeworfene Problem wird in diesem Artikel von codebulb.ch sehr gut erklärt und bestätigt, einschließlich einiger Vergleiche zwischen JSF @ViewScoped , CDI @ViewSCoped und den Omnifaces @ViewScoped und einer k...
23.05.2015, 08:30
1
Antwort

Aufruf einer Funktion beim Löschen von Objekten in Haskell

Ich schreibe einen Haskell-Wrapper für eine C ++ - Klasse. Ich entschied mich, es als Haskell Data-Struktur darzustellen, die einen Zeiger (Foreign.Ptr) auf die Klasseninstanz in C ++ enthält. So ähnlich. In C ++: %Vor% In Haskell: %Vor...
31.08.2015, 14:05
2
Antworten

Warum Ereignishandler verhindern, dass der Garbage Collector auftritt

Ich habe dieses Stück Code %Vor% In der Main-Methode meiner Anwendung habe ich %Vor% Wenn ich das ausführe, werde ich 0 als Ausgabe haben. Wenn ich Ereignissubskriptionen aus dem Code entferne, erhalte ich das erwartete Ergebnis - das is...
18.06.2013, 08:54
2
Antworten

Selbstfreigabe (Referenzzählung) singelton

Stellen Sie sich das folgende Szenario vor: Sie haben eine Singleton-Klasse, die eine Art Datenanbieter darstellt. Diese Singleton-Klasse weist eine Menge Speicher zu und Sie möchten, dass sie ihren zugewiesenen Speicher freigibt, wenn niemand i...
19.12.2013, 08:28
2
Antworten

Gute Beispiele für die Verwendung von Finalizern in C #

Als ich ein paar Artikel über Speicherverwaltung in C # gelesen habe, war ich von Finalizer-Methoden verwirrt. Es gibt so viele komplizierte Regeln, die sich auf sie beziehen. Zum Beispiel weiß niemand, wenn die Finalizer aufgerufen werden, s...
03.11.2010, 15:09
3
Antworten

Wenn GENAU ein Objekt ist, das für die Garbage Collection in C # geeignet ist?

Ich kenne also die Grundlagen hier - ein Objekt ist für Garbage Collection geeignet, wenn es nicht mehr von einem Root erreichbar ist (d. h. eine starke Referenz entweder von einer lokalen Variable in einem Stack-Frame oder eine statische Refere...
15.01.2012, 23:33
4
Antworten

Können Sie sich darauf verlassen, dass .finalize () aufgerufen wird?

Ich habe versucht, etwas von meinem Java-Code zu instrumentieren, um sicherzustellen, dass Objekte korrekt gesammelt werden, und ich stellte fest, dass er überraschenderweise nicht so oft aufgerufen wurde, wie ich es erwartet hatte. Ich frage...
24.10.2011, 17:27
3
Antworten

Präziser Modus in Boehm Garbage Collector

Ich habe auf der Webseite von Mono gelesen, dass sie den Boehm GC im präzisen Modus benutzen. Ich benutze auch den Boehm GC mit C ++, aber ich habe nichts in seiner Dokumentation oder Kopfzeilen gefunden, die einen präzisen Modus anzeigen würden...
21.07.2011, 10:25