AlArenal hat gesagt.:
beim Start der ersten Java-Anwendung ja eine zweite VM starten, um wieder eine "leere" VM im Hintergrund zu haben
Das wäre ja wirklich bekloppt! Aber ich denke mal, Mischer und Co. interessieren nicht
die paar Sekunden Zeitersparnis der Programmstarts. Viel entscheidender ist der
Speicherverbrauch jeder JVM.
L-ectron-X hat es sehr diplomatisch formuliert:
L-ectron-X hat gesagt.:
Pro Java-Programm [...] wird z.Z noch immer je eine neue VM gestartet.
Ich kenne zwar .NET nicht, kann mir jedoch nicht vorstellen, daß bei denen auch
für jede Anwendung eine neue .NET-VM (oder was auch immer) gestartet wird.
Meines Erachtens ist diese, derzeit notwendige, JVM-Armada eines der wesentlichen
Gründe warum es noch einige Zeit dauern wird, bis Java breiten Einsatz als Sprache
für Desktop-Programme brauchen wird; die meisten anderen Gründe die früher
gegen Java sprachen, spielen ja mittlerweile keine Rolle mehr.
Hat eigentlich jemand einen Link, wo das Für und Wider erklärt wird,
warum jede Java-Anwendung ihre eigene JVM benötigt?