Henrik Stidsen wrote:
> Bo Gundersen <bg@atira.dk> wrote in
> news:bcjlp3$rbu$1@news.net.uni-c.dk
>
>
>>>Det er da noget vrøvl - selvfølgelig bliver det langsommere af
>>>at skulle igennem en virtuel maskine, men JIT compileren gør
>>>hastigheden hurtigere end hvis den ikke havde været der.
>>
>>Hvordan kommer du frem til den konklusion?
>
> Der skal laves mere, ganske simpelt...
> Først skal den virtuelle maskine læse bytecoden, derefter skal JIT
> compileren kompilere den og så kan den køres.
>
> Jeg ved godt at det efterhånden er så effektivt at forskellen ikke er
> til at mærke - men jeg mener da den er der.
Vi kan ikke blive uenige om at JIT er langsommer første gang koden skal
køres, men ved efterfølgende kørsler så kan JIT være hurtiger.
Lidt afhængig af hvilken applikation det drejer sig om, så kan følgerne
af denne langsommere første kørsel variere fra ligemeget (server
applikationer) til temmeligt vigtig (f.eks. commandline
værktøjer)...eller noget i den dur :)
--
Bo Gundersen
DBA/Software Developer
M.Sc.CS.
www.atira.dk