运行混淆代码时是否有性能损失?

时间:2010-04-15 14:36:43

标签: performance obfuscation

所有

我建议在我的组织的标准构建过程中添加代码混淆。其中一个问题是运行混淆代码与运行未混淆代码是否会对性能造成影响。

你有什么经历?您是否因为混淆了Java或C#代码而在运行时看到性能下降?

谢谢,

VI

2 个答案:

答案 0 :(得分:2)

这取决于你如何混淆它。如果您使用其中一个替换objets和函数名称的工具,则根本不应该有任何更改。编译器不关心你所谓的任何东西,无论它对开发人员有用(fetchProjects())还是只对(funcA())有用。

答案 1 :(得分:2)

您可能希望了解我的过度混淆实验: Impact of Flow Obfuscation on Performance