Denuvo is a cache defeat mechanism. Of course it kills performance. If CPUs still worked like 386s and 68000s, then having eight copies of every function and bouncing merrily between them would make no difference. But modern processors are only fast because they spend negligible time waiting for RAM to get its act together. Every squandered microsecond is a thousand cycles burned.
Denuvo is a cache defeat mechanism. Of course it kills performance. If CPUs still worked like 386s and 68000s, then having eight copies of every function and bouncing merrily between them would make no difference. But modern processors are only fast because they spend negligible time waiting for RAM to get its act together. Every squandered microsecond is a thousand cycles burned.