罄竹难书!研究称D加密对游戏性能破坏非常严重
近年来,反篡改解决方案Denuvo因其对游戏性能的潜在影响而在玩家和开发者中备受争议。尽管业界长期怀疑其是导致游戏卡顿、帧率下降的元凶,但一直缺乏深入的技术剖析。近日,来自技术博主和程序员的分析,揭示了Denuvo可能损害游戏性能的内在运作机制。 根据博主Nathan Baggs的分析以及程序员@valigo在社交媒体上的佐证,Denuvo的核心工作原理是:它将游戏的部分关键代码包裹在一个自定义的虚拟机中。原本为CPU高效执行而优化编译的指令,会被转换为此虚拟机特有的指令集。这个基于堆栈的虚拟机相当于一个软件模拟的“CPU”。在游戏运行时,虚拟机会通过即时编译技术,将转换后的指令再次编译成真实CPU能执行的代码。但在此过程中,Denuvo会引入大量无用的跳转指令和混淆代码,迫使CPU的指令流水线和分支预测器进行