2
A
回答
2
是的,這是混淆的副作用。可能還有其他一些像Salamander那樣提供更好的性能,但這是混淆的副作用。
1
混淆器所做的一件事是混淆代碼中的文字,尤其是文字字符串。這些文字在運行時必須不被混淆。字符串處理並不是特別快。
1
由於您正在使用免費版本的Dotfuscator,它只執行重命名,所以性能問題很可能與字符串文字混淆中的任何開銷無關(因爲該功能不在該版本中)。
如果您正在使用序列化並在您的程序集上運行sgen,然後再對它們進行模糊處理,而不包括可能導致性能問題的sgen程序集。
由於較小的二進制大小和減少的字符串表大小,在它自己的重命名通常是性能中立的性能增強。我建議的一件事是在混淆程序上運行一個分析器,並嘗試找到可能爲您提供某些線索的熱點,這些線索可能包含有關該問題的線索。
相關問題
- 1. C++多線程執行速度減慢
- 2. 如何減慢執行速度?
- 3. 減慢javascript的評估執行速度
- 4. Mergesort執行速度很慢
- 5. HTMLUnit:執行速度超慢?
- 6. Matlab執行速度太慢
- 7. SqlClient.SqlDataAdapter.Update()執行速度很慢
- 8. 批減慢.mov速度
- 9. Servlet:response.setContentLength()減慢下載速度
- 10. 減慢鼠標速度
- 11. GridSeachCV優化速度減慢
- 12. parfor減慢計算速度
- 13. jQuery拖放速度減慢
- 14. XML解析速度減慢
- 15. 減慢模擬器速度
- 16. tsql合併速度減慢
- 17. SubversionNotify.exe減慢顛覆速度
- 18. ISNULL減慢查詢速度
- 19. 執行的java代碼的日誌行數......不會減慢執行速度嗎?
- 20. GCD dispatch_apply共享只讀資源減慢執行速度
- 21. 圖片加載似乎減慢了Javascript的執行速度
- 22. 添加System.out.println()會減慢執行速度(很多)?
- 23. 我該如何減慢MS-Access中宏的執行速度
- 24. 如何減慢jQuery點擊函數的執行速度?
- 25. 你如何減慢JavaScript中for循環的執行速度?
- 26. FFMPEG執行速度非常慢
- 27. 調整執行查詢速度慢
- 28. 重繪執行速度太慢嗎?
- 29. SQL查詢執行速度慢
- 30. avro的Python執行速度慢嗎?
把所有的字符串都放到一個資源文件中,並且應該消除這個問題。 – 2009-01-11 04:30:21