Ansicht umschalten
Avatar von RealFreeJack
  • RealFreeJack

mehr als 1000 Beiträge seit 25.06.2001

Wann kann die JVM endlich mehrere Programme ausführen?

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


Bewerten
- +
Ansicht umschalten