2010-04-15 73 views
4

全部,運行混淆代碼時性能是否受到影響?

我建議在我的組織的標準構建過程中添加代碼混淆。被問到的問題之一是運行混淆代碼與運行未混淆代碼是否存在性能差異。

你有什麼經驗?您是否看到運行時性能下降,因爲您混淆了Java或C#代碼?

感謝,

VI

+0

可能的[你從混淆程序中獲得的exe的速度是否有所不同?](http://stackoverflow.com/questions/64541/does-the-exe-you-get-out-of-obfuscation-程序 - 變化 - 在速) – 2014-10-03 06:51:10

回答

2

這取決於你是如何混淆它。如果您使用替代objets和函數的所有名稱的工具之一,則根本不應該有任何更改。編譯器不關心你稱之爲什麼,不管它對開發人員(fetchProjects())還是(funcA())都有用。