+1 k tomu co pise Satai. Navic je to microbenchmark a ten je vzdy
potrebai nterpretovat jenom v ramci jeho kontextu. Jakym zpusobem se
to bude chovat na jinem operacnim systemu, na jine VM nebo na jinem
hardwaru.  Takze rici si, budu pouzivat XYZ, protoze mi to rikaji
vysledky jakehokliv benchamrku je spatne. Delejte rozhodnuti, ktera
jsou optimalmni z hlediska designu , a nezapomente "premature
optimization is the root of all evil".


> Pokud to myslite s benchmarkovanim vazne, tak
> 1) opakujte test mnohokrat v ramci jednoho behu VM (odstitnite kouzla, ktera
> dela hotspot) a pocitejte az posledni behy.
> 2) zkuste to vyhodnotit za pouziti nejake vazne minene statistiky.
> 3) zjistete, zda jsou vase vysledky stabilni. (napr. zda se nezmeni, pokud
> zmenite poradi, v jakem testujete jednotlive pristupy a neni trebas posledni
> vzdy nejrychlejsi.)
> Z hlediska praxe: navrh je IMO ve vetsine pripadu rychlejsi nez nejaky
> vysledek mikrobenchmarku. Nepisete herni engine.



-- 
S pozdravem Roman "Dagi" Pichlik

/* http://dagblog.cz/ Blog pro kodery */

Odpovedet emailem