Archiv verlassen und diese Seite im Standarddesign anzeigen : Memory Heap Anzeige bei JEdit?
Otto-mit-gewehr
25-09-2006, 08:48
Hallo Leute,
ich hätte mal eine Frage zu der Memory Heap Anzeige, die man rechts unten, neber der Uhrzeit, bei Jedit findet.
Was sagt die mir genau? Ich weiß nur, dass es irgendwas mit dem Garbage Collector, bzw. der Speicherverwaltung zu tun hat, kann aber die einzelnen Werte nicht zuordnen.
Wäre nett, wenn mir jemand mal diese Werte erläutern könnte.
Gruß
Patrick
peschmae
25-09-2006, 21:31
Soweit ich das weiss ist das grössere der Maximalverbrauch und das kleinere der aktuelle Verbrauch. Ich glaube die JVM alloziert Speicher jeweils in recht grossen Blöcken und gibt ihn recht zögerlich wieder zurück - entsprechend wäre dann das grössere der Verbrauch den du siehst bzw. der Speicher der dem OS fehlt und das kleinere den Speicher den JEdit gerade benötigt.
MfG Peschmä
Otto-mit-gewehr
25-09-2006, 22:02
Hallo,
aus der Doku habe ich folgendes entnommen:
A Java heap memory usage indicator, that shows used and total heap memory, in megabytes.
@Peschmä
so wie ich es nun verstanden habe, bedeutet dass, das die Java VM sich einen Wert X als Speicherblock reserviert und der kleine Wert, den tatsächlichen "Verbrauchswert" der VM darstellt? Dass würde Sinn geben oder?
Das dieser Block dann immer größer wird, resultiert dann daraus, wie du schon sagtest, dass Java den Speicher nur sehr ungern wieder freigibt....deswegen steigt der Speicherbedarf dann ins unermessliche, wenn ich 8-9 Stunden JEdit geöffnet habe =)
Hoffe, ich hab dich so richtig verstanden....gäbe in meinen Augen auch Sinn.
Danke soweit für die Hilfe!
falke2203
26-09-2006, 07:09
Es ist nicht unbedingt die VM alleine, die darüber entscheidet wie viel Speicher von einer Java-Applikation verwendet wird. An dieser Entscheidung ist der Entwickler maßgeblich beteiligt. Ein klassischer "Fehler" mit Bezug auf die Speicherverwaltung ist bspw., dass nich mehr benötigte Objekte trotzdem bis zum finalen System.exit() referenziert bleiben. Da kann dann noch so ein ausgeklügleter GC-Algo verwendet werden, bringt dann aber alles nichts...
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.