Hallo,
ich habe mit meinem JTree Probleme. Gibt es eine Beschränkung wieviele Knoten ein JTree maximal haben kann oder hängt dies nur von Speicher der VM ab ?
Anbei mein Testprogramm (Ausschnitt aus einem Applet):
*********************************************************
DefaultMutableTreeNode root1 = null;
DefaultMutableTreeNode root2 = null;
DefaultMutableTreeNode root3 = null;
root1 = new DefaultMutableTreeNode(„Start“);
for (int j = 0; j
Hallo Albert,
Du erzeugst in Deinem Programm 100*10000 Knoten (d.h. 1.000.000 Knoten).
Wenn jeder Knoten nur 32 Byte braucht (wahrscheinlich eher mehr
), dann brauchst Du schon ca. 32MB Speicher.
Bei 1000*10.000, also 10.000.000 Knoten ergeben sich also 320Mb Speicher. Standardmäßig ist eine VM (eigentlich eine JDK 1.4 VM) auf maximal 64Mb festeingestellt. Diesen Wert kannst Du durch den Startparameter -Xmx500m auf eben 500Mb erhöhen.
Weitere Hilfe findest Du unter:
cu,
Frank
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]