| 

.NET C# Java Javascript Exception

2
Ich habe ein Java-Anwendung und stelle im Task-Manager fest, dass diese mindestens 64 MByte benötigt. Das erscheint mir irgendwie zu hoch. Gibt es ein Möglichkeit, den Speicherhunger irgendwie zu prüfen?
26.01.2012
2 Antworten
2
Moin,

ja diese Möglichkeit gibt es. Aber ich denke das ist nicht dein Problem. 64MB sind die Standardgröße die sich die VM heranzieht um überhaupt zu starten.

Wenn du jedoch einen Profiler benötigst um zu sehen was wirklich abläuft, dann verwende dafür "jvisualvm". Das Tool wird dir mit dem JDK mitgeliefert.

Gruß Karl
26.01.2012
Karl 850 7
1
Ich denke, dass Karl mit seiner Antwort richtig liegt. Du kannst die Größe des initial und maximal belegten Speichers konfigurieren. Dazu dienen die beiden JVM-Optionen -Xms (initial) und -Xmx (max). Nützlich finde ich dazu diesen Link und diese Diskussion bei stackoverflow.

Ein anderer, ebenfalls freier, aber (mMn) nicht eben einfach zu nutzender Profiler kommt mit Eclipse TPTP.
26.01.2012
Matthias Hlawatsch 8,4k 2 8

Stelle deine Java-Frage jetzt!