Var hittar jag sidor som jämför Java och C++, och främst prestandamässigt. (Svenska)
Jag har letat ganska mycket både med google och altavista.. men jag hittar inte speciellt mycket..
Så nu hoppas jag på att ni wF:are kan hjälpa mig hitta :)
Nja det e väl klart att det borde finnas på svenska.. frågan är bara var.
Jag lär väl knappast va den första som skriver om det..(och ev lägger ut det på nätet, på svenska)
Tack för länkarna iaf :)
Jag saknar dock lite mer ingående information som jämför prestandan. (svenska eller engelska ;) )
r
Har en fråga till. Vad göra för att höja prestandan i Java?
Ett sätt är väl att kompilera ner till ett speciellt operativsystem(?)
Har en fråga till. Vad göra för att höja prestandan i Java?
Ett sätt är väl att kompilera ner till ett speciellt operativsystem(?)
Nej, nej. Då frångår man plattformsoberoendet. Istället så optimerar man Javamotorn (JVM) för varje plattform, t.ex så är IBM rätt duktiga på det.
Jag tror att Chainsaw kan ge dig ett utförligare svar, jag såg ett inlägg av honom någonstans där han pratade om JVMer och hastighet, så vi får väl se om han dyker upp här? :)
------------------
"Common sense is the collection of prejudices acquired by age 18" - Albert Einstein
3. På serversidan kan man alltid kompilera ner det till binärkod om det behövs.
Det vanligaste är att en liten del av programmet tar en stor del av tiden. Använd profileringen och se var ditt program spenderar sin tid - optimera den biten.
Slutligen så går det alltid att hyra in en expert som hjälper till att optimera koden.
Inte alltid, det kan vara så att en JIT kan ge bättre resultat! Den kan anpassa programmet i den riktiga situationen på faktiska exekveringsdata. Därför kan Java-kod ge bättre prestanda än C++ kod.
Sedan finns det även många Java program där prestandan är tillräklig.
JIT? Jag noterade att SUN i JDK tatt bort den funktionen för att den inte förbättrade prestandan för HotSpot, deras nya (nåja) optimerade JVM.
Sen kan man väl generellt sett säga att desto större det är, desto bättre är java. Småprogram - typ de enkla ordbehandlarna som följer med som demo's i JDK - är oftast betydligt mycket segare än vanliga, "plattformsberoende" program, medans till exempel min favvo-server Jigsaw är helt OK, tillåme på min burk. Prestandatest för Jigsaw (som inte säger mig ett skit :r )
This paper is not intended to prove that Jigsaw is the fastest server (which it is not), it just tries to point out that writing a server in Java is a reasonable thing to do.