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

Warum gibt es mehrere "Gesamtzeit, für die Anwendungsthreads gestoppt wurden" zwischen zwei kleineren GCs

Ich führe eine Java-Anwendung mit den folgenden Einstellungen aus:    -Xms1G -Xmx2G -Xdebug -Xloggc: /usr/local/resin/log/gc.log -XX: + PrintGCDetails -XX: PermSize = 150M -XX: + PrintGCTimeStamps -XX: + PrintTenuringDistribution -XX: + Print...
29.07.2011, 07:57
1
Antwort

Gibt es einen inkrementellen GC für Mono, den ich verwenden oder den Quellcode erhalten kann?

Ich schreibe Tools zum Erstellen von Spielen in .NET mit funktionalem Stil. Dazu benötige ich einen inkrementellen GC oder einen GC-Typ, dessen Erfassungszeiten auf etwa 1 ms begrenzt sind. Ich lese ein Papier auf einem Echtzeit-inkrementellen G...
26.07.2012, 12:30
2
Antworten

Wie stellt ein kopierender Garbage Collector sicher, dass beim Kopieren nicht auf Objekte zugegriffen wird?

Bei der Sammlung kopiert der Garbage Collector alle Live-Objekte in einen anderen Speicherplatz und verwirft damit alle Garbage-Objekte im Prozess. Ein Vorwärtszeiger auf das kopierte Objekt im neuen Bereich wird in die "alte" Version eines Obje...
21.01.2013, 09:05
4
Antworten

Ist Garbage Collector ein Daemon-Thread?

Ist Garbage Collector ein Daemon (Hintergrund) Thread? Danke.     
07.03.2011, 11:01
1
Antwort

Anleitung zur Optimierung der Python-Laufzeit für eingebettete Systeme mit geringen Systemressourcen

Mein Team integriert die Laufzeit von Python 2.4.4 in unser Projekt, um einige extern entwickelte Funktionen zu nutzen. Unsere Plattform verfügt über einen 450 MHz SH4-Anwendungskern und einen begrenzten Speicher für Python-Laufzeit und -Anwe...
30.09.2009, 08:25
2
Antworten

Python: Verhalten des Garbage Collectors

Ich habe eine Django-Anwendung, die seltsames Garbage Collection-Verhalten aufweist. Vor allem gibt es eine Ansicht, die die VM-Größe bei jedem Aufruf deutlich erhöht - bis zu einem bestimmten Limit, bei dem die Nutzung wieder zurückfällt. Das P...
16.11.2009, 06:20
4
Antworten

Warum benötigt die JVM so lange, bis mein unerreichbares Objekt gefunden wird?

Ich habe in unserer Anwendung an einem Classloader-Leck gearbeitet und bin schließlich an einen Punkt gelangt, an dem alle Referenzen zum CL verschwunden waren. In meinem Speicher-Profiling-Tool (mit YourKit und jmap / jhat) kann ich einen GC er...
12.08.2011, 21:33
3
Antworten

Seltsames GC-Verhalten der Scala-Schauspieler-Anwendung

Ich habe eine Anwendung, die ziemlich viele Akteure verwendet a>: 25.000 um genau zu sein. Es verwendet Scala 2.7.7 und läuft auf jdk6_u18 . Es hört und verarbeitet im Wesentlichen Marktdaten und hat sehr wenig Staat. Es beginnt jeden Ta...
23.05.2017, 12:01
1
Antwort

Warum steigt die Speicherspitzenbelegung, wenn mehr Elemente für die Schleife / Anwendung vorhanden sind?

Ich versuche, den Speicherbedarf eines R-Pakets zu reduzieren, und habe ein Verhalten bemerkt, das ich nicht unterdrücken kann. Siehe das folgende Beispiel: %Vor% a und b unterscheiden sich nur um ~ 4kb, aber der Garbage Collector meld...
04.02.2014, 21:19
1
Antwort

Was kann die enorme Leistungseinbuße beim Schreiben eines Verweises auf einen Heap-Speicherort erklären?

Bei der Untersuchung der subtileren Konsequenzen von generationsbedingten Speicherbereinigungen auf die Anwendungsleistung habe ich eine ziemlich erstaunliche Diskrepanz in der Leistung einer sehr einfachen Operation - eines einfachen Schreibens...
03.02.2014, 09:44