【发布时间】:2009-07-01 06:08:37
【问题描述】:
我目前使用 VS 附带的免费混淆工具,它可以满足我的需求,但我的程序在混淆后似乎变慢了,其他混淆器是否更好?
谢谢
【问题讨论】:
标签: .net obfuscation
我目前使用 VS 附带的免费混淆工具,它可以满足我的需求,但我的程序在混淆后似乎变慢了,其他混淆器是否更好?
谢谢
【问题讨论】:
标签: .net obfuscation
似乎慢了?对其进行基准测试。在尝试解决之前证明你确实有问题。
我怀疑所有混淆器都具有相同的性能特征,但我也怀疑任何人都可以在不尝试的情况下真正预测任何特定的混淆器会对现实世界的应用程序产生什么影响。编写一个好的基准,您将能够获得做出真正明智决定所需的证据。
【讨论】:
我认为经过混淆的程序不太可能变慢。您确实意识到混淆器仅重命名方法、变量、删除调试信息等,字节码几乎保持不变。没有逻辑上的理由让它变慢,混淆器很笨,不能重写你的部分代码,它们当然不是一个被吸引来提供特性的库。
【讨论】: