Hledáme nákladné cesty kódu a snižujeme skutečné náklady na čas snímku pomocí profilování, datově orientovaných změn, algoritmických zlepšení a nízkoúrovňové optimalizace tam, kde je opodstatněná.
Profilování a optimalizace C/C++
Rozložení dat, přístup do paměti a chování cache
Threading a systémová úzká místa
Zkušenosti s x86, x64, ARM, ARM64 a MIPS
Optimalizace GPU a renderingu
Zkoumáme renderovací workloady a úzká místa GPU a následně cílíme na příčiny, které skutečně ovlivňují výkon na zařízení.
Analýza snímků a GPU capture
Režie draw callů/stavů
Cena shaderů a renderovacích cest
Omezení renderingu specifická pro platformu
Výkon platformy
Optimalizace portu nebo náročného cíle často vyžaduje společně vyvažovat CPU, GPU, paměť a omezení platformních služeb místo izolovaného ladění jediného subsystému.