Avatar billede quaid Nybegynder
17. april 2002 - 10:12 Der er 3 kommentarer og
1 løsning

jit compileren

sad lige og så denne gamle artikel vedr jit. http://www.javaworld.com/javaworld/jw-02-1998/jw-02-jperf_p.html

Hvor der er sammenligning af c++/java performance.
Det ser ud som om der er meget at hente ved brug af denne. Jeg har dog hørt at de nye versioner af jdk faktisk default benytter denne teknik. Er det sandt ?
Bruges dette ellers meget ?
QD::
Avatar billede disky Nybegynder
17. april 2002 - 10:32 #1
Ja JDK1.4 compileren indeholder en HotSpot compiler, som analyserer dit program imens det kører.

Hvis den opdager en lille metode bliver kaldt hele tiden, bliver den f.eks. inlejret de steder der kalder den, og evt. oversæt en gang for alle til assembler.

Det giver en enorm hastighedsforøgelse.

Du kan også bruge:

java -server MinKlasse

Så er programmet længere om at starte op og bruger mere RAM, tilgengæld er det noget hurtigere.

/Disky
Avatar billede quaid Nybegynder
17. april 2002 - 10:38 #2
java -server ? hvad gør den så ud over det HotSpot åbenbart gør default ?
QD:
Avatar billede disky Nybegynder
17. april 2002 - 12:46 #3
Den fortæller JVM'en at den skal kører i server mode, hvorved den optimerer programmerne til længere varende kørsel, altså hvis det f.eks. var en server applikation, det giver bedre performance, men kræver længere opstartstid og mere ram.
Avatar billede quaid Nybegynder
17. april 2002 - 12:54 #4
Ok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester