Profilozással, adatközpontú módosításokkal, algoritmikus fejlesztésekkel és indokolt esetben alacsony szintű optimalizálással találjuk meg a drága kódutakat és csökkentjük a tényleges képkockaidő-költséget.
C/C++ profilozás és optimalizálás
Adatelrendezés, memóriaelérés és cache-viselkedés
Szálkezelés és rendszerszintű szűk keresztmetszetek
x86, x64, ARM, ARM64 és MIPS tapasztalat
GPU- és renderelésoptimalizálás
Megvizsgáljuk a renderelési terhelést és a GPU szűk keresztmetszeteit, majd azokra az okokra koncentrálunk, amelyek ténylegesen befolyásolják az eszköz teljesítményét.
Frame- és GPU-capture elemzés
Draw-call/state többletköltség
Shader- és renderelési útvonal költsége
Platformspecifikus renderelési korlátok
Platformteljesítmény
Egy port vagy nehéz célplatform optimalizálása gyakran azt jelenti, hogy a CPU-, GPU-, memória- és platformszolgáltatási korlátokat együtt kell kiegyensúlyozni, nem pedig egyetlen alrendszert külön hangolni.
Profilozást és reprodukálható méréseket használunk a korlátozó munka azonosítására, célzott változtatások elvégzésére és az előtte/utána viselkedés összehasonlítására.