gpt4 book ai didi

algorithm - 混淆会使我的程序更加优化

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:11:43 25 4
gpt4 key购买 nike

我正在使用 C++ 实现 DES 加密算法,我在一个非常大的文档 (1.1MB) 纯文本上对其进行基准测试。

我现在已经达到了大约 1.1 秒的加密时间,我需要从中挤出更多的性能。

我在考虑混淆,这有助于优化我的代码吗?

最佳答案

我认为优化代码是优化代码的最佳方式:

  • 修复冗余代码
  • 重新思考逻辑
  • 删除未使用或微不足道的变量
  • 将常用值存储在变量中,减少冗余计算

混淆使代码更难阅读:

  • 用下划线或单个字母替换变量名(编译器不使用变量名)
  • 删除空格以创建不可读文本的中子星(编译器在内部执行此操作)
  • 删除注释(编译器不读取注释)
  • 有时会添加无用的代码以进一步阻碍可读性(使您的程序运行速度变慢)

关于algorithm - 混淆会使我的程序更加优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com