The Optimization ProcessNavigation |
Step 1: Create a BenchmarkSubmitted by epreisz on Sun, 02/11/2007 - 07:58.
Without a benchmark, there may be no way to find out if we have improved our performance. When we make an optimization that improves performance from 10fps to 60fps it is obvious; but could you visually determine a framerate increase from 60fps to 120fps without a frame counter? Probably not. What is a benchmark? The word benchmark was originally a surveying term. When a builder begins to layout his plans from paper to the actual site, he needs a common fixed point that won’t move. Then all of the other measurements can be relative to this point. In other words, the benchmark is a starting point for comparison. A benchmark is the starting point for comparing what we had to what we have; and in a video game, benchmarking is quite different from that of other types of programs. Examine these guidelines for determining a benchmark:
Let’s dissect these traits and compare them with our ability to set a benchmark using these characteristics. Repeatable. Hrm… games aren’t always deterministic. That is, if you run the exact same input, you are not always guaranteed the same output. This is due to random number implementations within many of our game subsystems. AI and particles are two systems that may not behave exactly the same every time. Even the laws of physics have an element of randomness when dependent on updates across a network. So games aren’t very repeatable. Strike one. Representative. Hrm… this one is an issue as well. The representative user of a game is a pc gamer. We can try to represent them, but that’s difficult. Writing AI that behaves like we do is very difficult. Our platform, at least on the PC will very from machine to machine. In fact, in a set of 30 similar machines, in terms of hardware, may vary greatly due to software differences. Strike two. Easy to run. Hrm… Yea, we can do this! Many games engines are driven by a console and/or scripting language. We can create test scenes using this language to get as close as we can to a representative and repeatable test. So all hope is not lost. Instead of suggesting that these are the required attributes of a good benchmark, we must think of them as our goals to achieving the best benchmark. |
User login |
Valium
vWDyfl Valium Buy Xanax Ambien Buy Cialis Buy Ativan Buy Phentermine
Buy Xanax
HCLeICFy Buy Xanax Valium Buy Phentermine Buy Ambien Cialis Ativan
Cheap Valium
jGdxPKk Cheap Valium Cheap Xanax Ambien Viagra Ultram Phentermine
Buy Phentermine
pstresN Buy Phentermine Cheap Valium Buy Xanax Cialis Ambien Cheap Tramadol
Phentermine
MkYYAEVV Phentermine Cheap Valium Viagra Ativan Buy Ambien Buy Xanax
Phentermine
UfTBzZL Phentermine Viagra Ativan Buy Valium Cheap Ambien Xanax
Xanax
XoKzmY Xanax Valium Tramadol Cheap Phentermine Buy Cialis Ambien
Cheap Xanax
UCOXsd Cheap Xanax Phentermine Tramadol Cialis Valium Cheap Ambien
Buy Valium
yhiILUa Buy Valium Phentermine Viagra Ambien Buy Ativan Buy Xanax
Valium
sgEGOU Valium Cheap Xanax Buy Ambien Cialis Cheap Cigarettes Phentermine
Buy Viagra
jUQYPW Buy Viagra Buy Cialis Online Replica watches Marlboro Cigarettes Phentermine Breitling Watches
Buy Tramadol
vMLBwNC Buy Tramadol Cialis Replica watches Buy Phentermine Buy Cigarettes
Buy Cialis
IoXceAp Buy Cialis Valium Ambien Replica watches Buy Phentermine
Buy Ambien
qcWHfi Buy Ambien Cialis Buy Phentermine Viagra Xanax Buy Ativan
Cheap Phentermine
lPgyTVyO Cheap Phentermine Cheap Valium Buy Viagra Viagra Xanax
Cheap viagra
AKxxlDEO Cheap viagra Buy Cialis Online Valium Buy Phentermine Buy Viagra online
Cheap Xanax
hFhIgWn Cheap Xanax Valium Tramadol Phentermine Ambien
Cheapest Cialis
xlGZrbeW Cheapest Cialis Cialis Buy Viagra Phentermine Viagra Viagra
Buy Valium
IasAlkn Buy Valium Buy Xanax Ambien Buy Viagra online Cheap Ativan Phentermine
greetings, terrans!
GrEeTiNgS, ialkaz! vendita cialis online vendita viagra generico ordina cialis ordina cialis online acquista kamagra online acquista kamagra generico compra lasix compra cialis generico acquista propecia compra viagra online acquista lasix generico vendita cialis in Italia acquista lasix compra viagra in Italia acquista kamagra ordina levitra in Italia compra accutane ordina levitra ordina viagra in Italia acquista levitra online compra viagra online
hello!
GrEeTiNgS, idthiv! compra kamagra generico compra lasix online compra levitra online ordina cialis vendita levitra generico compra lasix generico compra cialis ordina viagra online acquista propecia generico acquista accutane online acquista lasix online vendita viagra acquista lasix in Italia acquista levitra generico compra accutane generico acquista propecia online vendita viagra generico ordina viagra in Italia compra lasix compra viagra in Italia compra propecia generico
Buy Cialis
lZpAWHZ Buy Cialis Buy Ativan Buy Ambien Valium Cheap Xanax Phentermine
hello!
GrEeTiNgS, adming! compra propecia in Italia compra viagra online acquista lasix in Italia acquista kamagra online compra accutane generico vendita propecia compra levitra in Italia vendita kamagra generico acquista accutane compra viagra online compra lasix generico ordina propecia online ordina cialis in Italia vendita levitra online vendita viagra ordina kamagra in Italia acquista levitra generico ordina levitra in Italia vendita propecia in Italia ordina kamagra vendita kamagra in Italia
cheers!
GrEeTiNgS, xionfo! compra kamagra generico acquista viagra online acquista viagra online vendita propecia online acquista accutane compra accutane generico ordina propecia compra viagra vendita propecia online vendita levitra in Italia acquista propecia generico ordina viagra ordina viagra online vendita levitra in Italia acquista cialis in Italia acquista accutane in Italia compra cialis online compra accutane online acquista viagra in Italia vendita levitra compra cialis in Italia
greetings, terrans!
GrEeTiNgS, thunnu! acquista kamagra generico acquista cialis generico vendita viagra in Italia compra propecia online compra viagra compra propecia generico ordina propecia generico acquista viagra ordina kamagra in Italia ordina levitra online ordina propecia generico vendita cialis online acquista cialis compra levitra online acquista accutane in Italia vendita cialis in Italia ordina kamagra acquista viagra in Italia vendita kamagra generico vendita kamagra generico compra levitra generico
hi!
GrEeTiNgS, onaccl! ordina kamagra acquista cialis compra viagra online vendita propecia ordina levitra generico compra viagra online vendita cialis in Italia compra kamagra acquista propecia compra propecia in Italia compra cialis compra kamagra generico compra kamagra in Italia acquista cialis online ordina propecia generico ordina cialis vendita kamagra online acquista levitra generico acquista levitra compra levitra generico compra viagra generico
Buy Ambien
LtzMfvj Buy Ambien Cheap Phentermine Buy Cialis Online Cheap Valium Buy Xanax Buy Ativan
Buy Cialis
fLXYpuAk Buy Cialis Buy Phentermine Cheap Xanax Ativan Cheap Valium Buy Ambien
hello!
GrEeTiNgS, erostm! compra viagra online acquista viagra in Italia vendita viagra ordina viagra online compra cialis acquista cialis in Italia vendita cialis generico ordina cialis generico compra levitra in Italia acquista levitra generico vendita levitra ordina levitra in Italia compra kamagra online acquista kamagra vendita kamagra generico ordina kamagra compra propecia online
Buy Xanax
RXxRJo Buy Xanax Cialis Ativan Phentermine Ambien Valium
Cheap Valium
ObwdsHv Cheap Valium Buy Ativan Phentermine Viagra Xanax Ambien
cbbPATsQ
EkBkMch cbbPATsQ
Viagra
AVNntNhp Viagra Buy Cialis Online Cheap viagra Buy Viagra online Buy Cialis Online
greetings, terrans!
GrEeTiNgS, honswa! prilosec online deltasone generico protonix risperdal altace in Italia microzide online wellbutrin online nizoral aricept suprax in Italia imitrex generico floxin online cymbalta online aldactone online zetia in Italia macrobid cafergot generico adoxa generico glucovance lopressor generico avandia
cheers!
GrEeTiNgS, utityl! flomax online keflex generico tenormin in Italia diovan online celebrex generico atarax effexor in Italia bactrim in Italia vigora online lyrica online lipitor cleocin actos generico proscar online indocin in Italia sumycin generico vermox in Italia veetids seroquel in Italia vasotec generico
hi!
GrEeTiNgS, marphr! nexium online strattera online flagyl in Italia neurontin generico plavix in Italia revia generico levaquin online cytotec generico lexapro lovegra generico celexa generico premarin norvasc albenza generico intagra online inderal in Italia lioresal in Italia glucophage generico zyprexa generico singulair online
cheers!
GrEeTiNgS, ormull! compra viagra generico compra cialis in Italia cialis in Italia viagra in Italia viagra generico cialis online levitra generico propecia generico zithromax online accutane amoxil generico clomid lasix generico cipro generico nolvadex generico silagra online zovirax in Italia paxil in Italia diflucan synthroid in Italia
Buy Tramadol
JHGWale Buy Tramadol Phentermine Xanax Ambien Buy Valium Ativan
Phentermine
vQvnvQf Phentermine Buy Valium Ativan Ambien Xanax Tramadol
Cheap viagra
NymSPho Cheap viagra Cialis Buy Viagra Buy Cialis Online Buy Cialis
Replica watches
YtMdzg Replica watches Zolpidem Buy Ativan Phentermine Ambien
bSZsEwAa
guxvyqOS bSZsEwAa
cheers!
GrEeTiNgS, ephora! ordina kamagra generico ordina levitra generico compra kamagra generico acquista kamagra online vendita kamagra in Italia ordina kamagra generico compra viagra acquista viagra vendita viagra in Italia ordina viagra generico compra cialis online acquista cialis vendita cialis in Italia ordina cialis in Italia compra levitra acquista levitra in Italia vendita levitra online ordina levitra compra kamagra online acquista kamagra generico vendita kamagra online
hello!
GrEeTiNgS, headbe! ordina cialis online compra levitra online acquista levitra vendita levitra online ordina levitra in Italia compra kamagra in Italia acquista kamagra vendita kamagra generico ordina kamagra in Italia compra viagra online acquista viagra in Italia vendita viagra generico ordina viagra compra cialis in Italia acquista cialis in Italia vendita cialis online ordina cialis in Italia compra levitra generico acquista levitra online vendita levitra
bonjour!
GrEeTiNgS, befton! ordina viagra compra cialis generico acquista cialis online vendita cialis in Italia ordina cialis compra levitra in Italia acquista levitra online vendita levitra generico ordina levitra online compra kamagra generico acquista kamagra generico vendita kamagra in Italia ordina kamagra online compra viagra in Italia acquista viagra vendita viagra ordina viagra generico compra cialis generico acquista cialis vendita cialis in Italia
cheers!
GrEeTiNgS, riabea! compra viagra compra viagra generico acquista viagra in Italia vendita viagra in Italia ordina viagra online compra cialis online acquista cialis in Italia vendita cialis online ordina cialis generico compra levitra acquista levitra vendita levitra ordina levitra generico compra kamagra acquista kamagra vendita kamagra in Italia ordina kamagra in Italia compra viagra generico acquista viagra in Italia vendita viagra generico
cheers!
GrEeTiNgS, rought! Risperdal online Altace Microzide online Wellbutrin Nizoral online Aricept online Suprax generico Imitrex Floxin generico Cymbalta generico Aldactone online Zetia Macrobid in Italia Cafergot online Adoxa Caverta generico Glucovance online Lopressor online Avandia online Prilosec online
hi!
GrEeTiNgS, elliar! Diovan generico Celebrex in Italia Atarax online Effexor generico Bactrim online Vigora generico Lyrica Lipitor generico Cleocin generico Actos online Proscar online Indocin online Sumycin generico Vermox Veetids generico Seroquel online Vasotec in Italia Deltasone Deltasone Protonix in Italia
hello!
GrEeTiNgS, hiecre! Neurontin in Italia Plavix generico Revia online Levaquin online Cytotec generico Lexapro generico Lovegra generico Celexa online Premarin generico Norvasc Albenza in Italia Intagra in Italia Inderal online Lioresal online Glucophage generico Zyprexa generico Singulair in Italia Flomax Keflex Tenormin online
greetings, terrans!
GrEeTiNgS, entrya! Viagra in Italia Cialis Levitra online Kamagra in Italia Propecia generico Zithromax in Italia Accutane online Amoxil online Clomid online Lasix online Cipro Nolvadex online Silagra Zovirax online Paxil online Diflucan Synthroid online Nexium online Strattera Flagyl