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

GC Unterbrechungen und TPL

Ich habe einen WCF-Dienst. Während der Arbeit des Dienstes muss er zwei Webdienste aufrufen. Es gibt also einen ähnlichen Code: %Vor% Meistens funktioniert das OK, aber gelegentlich sah ich Spitzen in der Ausführungszeit, wo die erste Aufgab...
17.07.2012, 08:07
1
Antwort

Wann wird die Perm gen gesammelt?

Ich arbeite an einer Tomcat-Anwendung, die den CMS-Kollektor zusammen mit einer Speicherleiste verwendet, um GC auszulösen. Wenn ich Webapps neu lade, lande ich manchmal in einer Situation, in der das Alte Gen voll genug ist, um GC auszulösen, a...
05.11.2011, 00:15
2
Antworten

Auswirkungen von 'instanceof' in Android Java-Code

Hat das instanceof -Schlüsselwort einen relativ stärkeren Einfluss auf die Android-Plattform (und spezifischer auf die Mobiltelefone, auf denen die Dalvik-VM läuft?).     
13.02.2010, 23:10
1
Antwort

Beeinflusst das Fixieren eines Objekts im LOH die GC-Leistung?

Ich habe gelesen, dass das Fixieren von Objekten im verwalteten Heap die GC-Leistung in .NET beeinflusst, da der GC den Speicher nicht komprimieren kann, wenn angeheftete Objekte "im Weg" sind. Aber da der große Objekt-Heap sowieso nicht komprim...
19.08.2011, 12:25
1
Antwort

Gibt es Untersuchungen zur Verwendung von RAII in GC-Sprachen?

Hinweis: Objektlebensdauer RAII nicht mit / mit Blockbereich RAII Es scheint, als wäre es möglich, eine zusätzliche GC-Kategorie, kurzlebige Objekte (gc-Kategorie etwas häufiger), langlebige Objekte (gc-Kategorie seltener) und Ressourcenobjek...
10.09.2010, 15:14
1
Antwort

GC-Verhalten inkonsistent zwischen 32-Bit- und 64-Bit-Anwendungen

Ich habe inkonsistentes Verhalten vom GC festgestellt, als ich Konsolenanwendungen unter 32-Bit und 64-Bit in .Net 4.0 mit VS 2013 kompiliert habe. Betrachten Sie den folgenden Code: %Vor% und in Main() ... %Vor% Bei Ausführung im...
15.05.2015, 08:05
3
Antworten

Wie halten Sie 5 GB Speicher konstant in der Anwendung, ohne dass die Performance durch GC beeinträchtigt wird?

Meine App ist eine Geo-Anwendung. Aufgrund einer kurzen Reaktionszeit lädt jede Instanz alle Punkte in den Speicher und speichert sie in einer Struktur (Quad-Tree). Jede Minute laden wir alle Punkte (um mit der db synchronisiert zu werden) un...
06.06.2014, 08:43
1
Antwort

Benutzerdefinierte Zuordnung und Boehm GC

In meinem On-Again-Off-Again-Compiler-Projekt habe ich Closures als reservierten Speicher mit einem ausführbaren Präfix implementiert. Also ist eine Schließung wie folgt zugeteilt: %Vor% c ist ein Zeiger auf einen Block des zugewiesenen S...
01.08.2011, 22:47
1
Antwort

Ungewöhnliche Müllsammlungsmuster

Ich sehe einige ungewöhnliche Garbage-Collection-Muster unter .net 4.0, die ich nicht erklären kann, jeder Rat wäre willkommen. Zu verschiedenen Zeiten während der Ausführung meines Programms beginnt die Anzahl der G2-Aufnahmen zu steigen und...
08.02.2012, 16:20
2
Antworten

Fixierte Instanzen für GC - Nicht von meinem verwalteten Code aus nachvollziehbar

So verwende ich WPF 3.5 mit MVVM + DataTemplate-Methode, um zwei Ansichten auf der GUI zu laden. Ich habe während der Speicherprofilerstellung festgestellt, dass Elemente, die als Teil eines Elementcontainers mit Elementsteuerelementen generiert...
21.02.2012, 13:10