shutdown
Erfahrenes Mitglied
Hi!
Ich hätte mal eine allgemeine Frage zum Thema "Ressourcen-schonendes Programmieren in Java".
Ich programmiere jetzt ungefähr ein halbes Jahr in Java und dabei ist mir aufgefallen, dass, sobald eine Swing-Komponente beteiligt ist, der Bedarf an RAM enorm steigt.
So werden aus 1 MB einer Anwendung schnell mal 15 MB nur weil ein JFrame aufgemacht wird.
Alle weiteren Komponenten sind dann nicht mehr so schlimm, so komm ich mit 2 relativ komplexen JTrees und einigen Listenern und und und nur auf 18 bis 20 MB (schwankend).
Darum wollte ich mal eure Erfahrungen zu diesem Thema hören.
Was braucht in Java besonders viele Ressourcen?
Was sollte man eher vermeiden?
Ist AWT genügsamer als Swing?
Und alles was euch sonst noch so einfällt
Gruß shutdown
Ich hätte mal eine allgemeine Frage zum Thema "Ressourcen-schonendes Programmieren in Java".
Ich programmiere jetzt ungefähr ein halbes Jahr in Java und dabei ist mir aufgefallen, dass, sobald eine Swing-Komponente beteiligt ist, der Bedarf an RAM enorm steigt.
So werden aus 1 MB einer Anwendung schnell mal 15 MB nur weil ein JFrame aufgemacht wird.
Alle weiteren Komponenten sind dann nicht mehr so schlimm, so komm ich mit 2 relativ komplexen JTrees und einigen Listenern und und und nur auf 18 bis 20 MB (schwankend).
Darum wollte ich mal eure Erfahrungen zu diesem Thema hören.
Was braucht in Java besonders viele Ressourcen?
Was sollte man eher vermeiden?
Ist AWT genügsamer als Swing?
Und alles was euch sonst noch so einfällt
Gruß shutdown