Die JVM+Klassenbibliothek ist ein ziemlich dickes Ding, und muss für
jedes Programm extra geladen werden. Das dauert seine Zeit (siehe
Thread "zwei Wünsche" nebenan...). Da wird nichts geteilt. Da ist
jede native shared Library haushoch überlegen -- da braucht man das
Text-Segment nur ein Mal.
Dadurch disqualifiziert sich Java für einen Einsatz in der Breite
(also für kleine Tools oder Skripte - wo doch Groovy schon ganz nett
ist). Mein 512MB-Rechner ist mit 2 JVMs schon ziemlich dicht
(netbeans und JBoss).
In einer JVM sollten -- wie auf einer realen M -- mehrere Prozesse
(und nicht nur Threads) laufen können. Dann bräuchte man auch jede
Klasse nur ein Mal, nicht n Mal.
Wünscht sich
der FreeJack
jedes Programm extra geladen werden. Das dauert seine Zeit (siehe
Thread "zwei Wünsche" nebenan...). Da wird nichts geteilt. Da ist
jede native shared Library haushoch überlegen -- da braucht man das
Text-Segment nur ein Mal.
Dadurch disqualifiziert sich Java für einen Einsatz in der Breite
(also für kleine Tools oder Skripte - wo doch Groovy schon ganz nett
ist). Mein 512MB-Rechner ist mit 2 JVMs schon ziemlich dicht
(netbeans und JBoss).
In einer JVM sollten -- wie auf einer realen M -- mehrere Prozesse
(und nicht nur Threads) laufen können. Dann bräuchte man auch jede
Klasse nur ein Mal, nicht n Mal.
Wünscht sich
der FreeJack