gcc-java vs. JAVA
Jaroslav Lukesh
lukesh na seznam.cz
Středa Říjen 15 14:31:28 CEST 2003
----------
Odesílatel: Petr Stehlik <pstehlik na sophics.cz>
HotSpot JVM (JDK 1.3+) je v nekterych algoritmech/rutinach rychlejsi nez
C++ kod. Myslim, ze jsem to zahledl na abclinuxu.cz.
> Proto me zajimalo, jak by byl program svizny,
> pokud by se zkompiloval do stroj. kodu.
Podle autoru HotSpotu by zkompilovany byl pomalejsi nez je ted diky
optimalizovane kompilaci uzkych mist (hot spotu).
*** Takze se zase s dovolenim zeptam na co jsem dopoved nedostal: Jak by to
bylo po kompilaci s gcc-java s velikosti takove binarky, kdyz java je takto
optimalizovana? Bude to mensi, o kolik zhruba asi? pokud vetsi, tak taky. O
rychlost mi moc nejde, jako spis o velikost.
*** To ze je java dnes _velmi_ optimalizovana vam celkem verim, nebot treba
takovy python je na tom s rychlosti natolik bidne, ze jej za svuj motor
pouzivaji google, cnn, nasa, nato (intranet), sourceforge, a dalsi male
ryby. Krome googla pak vsichni jmenovani nad tim pythonem provozuji dalsi
zpomalovadlo - Zope, ktere je na tom s vykonem natolik spatne, ze poskytuje
dynamicky generovane stranky s polovicni rychlosti, nez apache staticke
(samozrejme zavisi na tom co v tech dynamickych je, ze? - ale na rozdil od
apache zope parsuje cely takovy soubor nez jej odesle). Dost te ironie, ta
byla jen pro ilustraci.
JL.
Další informace o konferenci Linux