Rozhodl jsem se tedy vzít v úvahu všechny metodiky a analýzy Scotta Wassona z Techreportu, přidat něco z vlastní hlavy a v době vánočních svátků (byla celkem nuda) vytvořit jednoduchou a uživatelsky přívětivou aplikaci, která by toto vše obsáhla - tedy analýzu latencí gpu ze všech možných úhlů pohledu.
Aplikace se jmenuje FrapsCut a pracuje s log souborem frametimes generovaným aplikací Fraps.
Kromě pouhého zobrazování a analýzy dat, je v ní možné tato data i editovat, mazat a různě upravovat. FrapsCut je rozdělen do několika samostatných úloh a podúloh.
1. Průběh latencí - analýza křivky latencí (rozpětí, rozptyl, směrodatná odchylka, variační koeficient ...)

2a. Histogram normální

2.b Histogram zájmový - počet snímků v intervalech zájmu

3a. Čas gpu trávený nad hranicí - souhrn

3b. Čas gpu trávený nad hranicí - detail

4a. Percentily - průběh percentily 50-99th

4b. Percentily - promítnuté pozice percentily do grafu průběhu latencí

5. Průběh vygenerované snímkové frekvence

V současnosti je aplikace FrapsCut ve fázi veřejného testování. Pokud by tedy také někdo z vás měl zájem se k testování připojit, budu jen rád. Každý zúčastněný tester, který mi odepíše jeho názor, připomínku, námět nebo nalezne v aplikaci chybu, bude uveden v seznamu testerů v okénku "About FrapsCut".
Všechny tyto připomínky, náměty atd. by bylo nejlépe prezentovat veřejně zde v tomto vláknu. Samozřejmě lze také využít SZ.
Požadavky:
OS Windows s nainstalovaným .NET framework 4
Aplikace se neinstaluje, stačí jen spustit exe soubor.
Stahovat můžete zde >>




