"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

JVM selbst in Java geschrieben?

fresserettich 12.03.2007 - 20:32 629 6
Posts

fresserettich

Here to stay
Registered: Jul 2002
Location: hier
Posts: 5321
Habe heute erfahren, dass die JVM selbst in Java geschrieben wurde?
Kanns wer bestätigen?

M.I.P.S.

Big d00d
Avatar
Registered: Mar 2002
Location: On the inside
Posts: 324
Es gibt einige JVMs die in Java geschrieben wurden. Es gibt ja nicht nur eine (z.B. IBMs Jalapeno, Intels ORP, Kaffe...).
Die von Sun wurde in C/C++ geschrieben so weit ich weiß.

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11326
Bei Java ist zwar viel in Java geschrieben (Runtime, Compiler, etc.), aber die VM (zumindest die von Sun) ist in C.

fresserettich

Here to stay
Registered: Jul 2002
Location: hier
Posts: 5321
darf ich noch noch den quellen fragen bitte
z.B. dass der compiler in java geschrieben ist habe ich beim googlen auch gefunden :)

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11326
Wenn du es genau wissen willst: Sources runterladen, nachschauen. :)

Google hilft auch:

Zitat
The HotSpot Java Virtual Machine is written in C++ (this is the leading edge, high performance replacement for Sun's "classic JVM" which was written in C).

von: http://www.research.att.com/~bs/applications.html
Bearbeitet von that am 12.03.2007, 22:35

fresserettich

Here to stay
Registered: Jul 2002
Location: hier
Posts: 5321
danke für den link :)
passt jetzt vielleicht nicht ganz zum thema aber kann man eigentlich gobal sagen, welcher hersteller die schnellste jvm derzeit liefert?
z.B. die ms jvm war auf windows schneller als die von sun (gibts aber leider nicht mehr)

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3241
global? imho nicht. jrockit zB ist für intel-maschinen optimiert, vielleicht läuft dadurch die eine oder andere anwendung schneller als mit der hotspot vm (wobei der performance-vorteil relativ zuverlässig beim teufel is, wenn man bea wl verwendet :D). es hängt halt stark von der applikation ab, welche charakteristika einer bestimmten vm nützlich oder bremsend wirken...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz