Dne 1. srpna 2010 16:13 <neme...@gmail.com> napsal(a): > Se nam to trochu zvrhlo. Z puvodny otazky proc je neco rychlejsi nez neco > jineho, tu mam otazku typu, "proc to chces vlastne vedet" > > Takze pro uprseneni proc se na to ptam. Nejsem puvodni Ceckar, ba naopak. S > Ceckari ale hodne pracuji a ty prave prichazy (jak vam neuniklo) s > konstrukcemi typu if(getID()==...) nebo instanceof. Na tyhle cckove > archetypy, ktere zkouseji tahat do javy, jsem mel dva argumenty. Prvni je ze > to neni objektove (coz na cckare moc neplati, protoze nemysli v objektech) a > druhy (ktery akceptuji mnohem radeji), ze to jvm vykona mnohem rychleji. > > Jednou jsem si chtel ten druhy argument overit a vysledkem byl muj prispevek > do konference tak tedy, proto jsem se na tohle ptal.
Tato debata presne ukazala, ze lide se deli na profileristy a premyslivce (pozor, ani jedno neni mysleno hanlive!). Typicky profilerista odpovi o zbytecnosti male optimalizace, o dulezitosti zachovani citelnosti kodu, nutnosti overit i jinde (jine JVM, stroj, , GC ci kdovicojeste) nesmyslnosti benchmarku, nutnosti prepisu benchmarku atd. a maji naprostou pravdu - tento rozdil je naprosto zanedbatelny a na nekterych platformach muze byt diference tohoto marginalniho pripadu pod rozlisovaci schopnost testu. Typicky premyslivec (v tomto vlakne konkretne Ladislav Thon) se pokusi odpovedet - prestoze onen rozdil je naprosto zanedbatelny a na nekterych platformach muze byt diference tohoto marginalniho pripadu pod rozlisovaci schopnost testu (ale to uz jsem psal, neniliz pravda? ;-) ). -- Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com