Tag: large-object-heap

Der Large Object Heap (LOH) ist eine Besondere Art der verwalteten heap für die automatische Speicherverwaltung .NET-Framework.

Heap-Fragmentierung bei der Verwendung von byte-arrays

Anzahl der Antworten 3 Antworten
Ich habe ein C# 4.0-Anwendung (single-producer/single consumer), die transfers riesige Menge von Daten in Blöcken. Es gibt zwar keine neue Speicherzuweisung I run out of memory nach einer Weile. Ich profilierte Speicher mit Redgate Speicher-profiler und es

Erstellen kann die JVM mit -XX:+UseLargePages aktiviert

Anzahl der Antworten 1 Antworten
Ich habe ein Java service, der läuft momentan mit einer 14GB heap. Ich bin begierig darauf, zu versuchen, die -XX:+UseLargePages option, um zu sehen, wie könnte dies Auswirkungen auf die Leistung des Systems. Habe ich so konfiguriert

Zuweisung von mehr als 1.000 MB Speicher im 32-Bit-.NET-Prozess

Anzahl der Antworten 6 Antworten
Frage ich mich, warum bin ich nicht in der Lage, die Zuweisung von mehr, dass 1.000 MB Speicher in meinem 32-bit .NET-Prozess. Die folgende mini-Anwendung löst eine OutOfMemoryException, nachdem er zugeordnet 1.000 MB. Warum 1000 MB, und

Warum Large Object Heap und warum kümmert es uns?

Anzahl der Antworten 5 Antworten
Habe ich gelesen, die über Generationen und Large object heap. Aber ich verstehe immer noch nicht, welche Bedeutung (oder profitieren) having Large object heap? Was könnte falsch gelaufen ist (in Bezug auf Leistung oder Arbeitsspeicher), wenn die

Tool zum Analysieren großer Java-Heap-Dumps

Anzahl der Antworten 6 Antworten
Ich habe einen HotSpot JVM-heap-dump, den ich analysieren. Die VM lief mit -Xmx31g, und die heap-dump-Datei ist 48 GB groß. Ich werde nicht einmal versuchen jhat, als es erfordert etwa fünf mal die heap-Speicher (240 GB in