Äntligen lärde jag mig varför Denuvo förstör prestandan.
Den kör vanlig kod genom en fantasystack-baserad VM som sätter ihop koden igen med en massa skräphopp i farten, vilket helt förstör CPU-cachen och återställer optimeringar som utvecklarna arbetat hårt med.
Och detta är förutom ständig timing och fingerpringande, och en massa andra onda saker.
Verkligen en förbannelse inom spelvärlden.
Hur blir man en bättre programmerare?
Det enda sättet är att försöka ett projekt som ligger över din lönenivå, över din nuvarande kompetensnivå.
Det här är det, det finns ingen väg runt det.