Als «garbage-collection» getaggte Fragen

160
Stack, Static und Heap in C ++

Ich habe gesucht, aber diese drei Konzepte nicht sehr gut verstanden. Wann muss ich die dynamische Zuordnung (im Heap) verwenden und was ist ihr wirklicher Vorteil? Was sind die Probleme von Statik und Stapel? Könnte ich eine gesamte Anwendung schreiben, ohne Variablen im Heap zuzuweisen? Ich habe...

149
Ist das explizite Schließen von Dateien wichtig?

Wenn Sie in Python entweder eine Datei öffnen, ohne sie aufzurufen close(), oder die Datei schließen, aber nicht verwenden try- finallyoder die withAnweisung " ", ist dies ein Problem? Oder reicht es als Codierungspraxis aus, sich auf die Python-Garbage-Collection zu verlassen, um alle Dateien zu...

132
Python Garbage Collector-Dokumentation [geschlossen]

Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Ich suche nach...

129
Java GC (Allocation Failure)

Warum immer "GC (Allocation Failure)"? Java HotSpot (TM) 64-Bit-Server-VM (25.25-b02) für Linux-amd64 JRE ( 1.8.0_25 -b17), CommandLine flags: -XX:CMSInitiatingOccupancyFraction=60 -XX:GCLogFileSize=10485760 -XX:+HeapDumpOnOutOfMemoryError -XX:InitialHeapSize=32212254720

118
Benötigt Haskell einen Müllsammler?

Ich bin gespannt, warum Haskell-Implementierungen einen GC verwenden. Ich kann mir keinen Fall vorstellen, in dem GC in einer reinen Sprache notwendig wäre. Ist es nur eine Optimierung, um das Kopieren zu reduzieren, oder ist es tatsächlich notwendig? Ich suche nach Beispielcode, der auslaufen...

118
Wann macht System.gc () etwas?

Ich weiß, dass die Speicherbereinigung in Java automatisiert ist. Aber ich habe verstanden, dass, wenn Sie System.gc()Ihren Code aufrufen , die JVM möglicherweise entscheidet, an diesem Punkt eine Speicherbereinigung durchzuführen oder nicht. Wie funktioniert das genau? Auf welcher Basis / auf...

111
Welche Art von Garbage Collection verwendet Go?

Go ist eine Müllsammelsprache: http://golang.org/doc/go_faq.html#garbage_collection Hier heißt es, dass es sich um einen Mark-and-Sweep-Garbage-Collector handelt, der sich jedoch nicht mit Details befasst, und ein Ersatz ist in Arbeit ... dennoch scheint dieser Absatz seit der Veröffentlichung von...

108
Müllsammler in Android

Ich habe viele Android-Antworten gesehen, die vorschlagen, in einigen Situationen den Garbage Collector anzurufen. Ist es eine gute Praxis, den Garbage Collector in Android anzufordern, bevor eine speicherhungrige Operation ausgeführt wird? Wenn nicht, sollte ich es nur anrufen, wenn ich eine...