百科问答小站 logo
百科问答小站 font logo



有没有工具能找出程序01代码相同的部分, 精简掉相同部分,只操作他们的地址码来让程序依然能运行? 第1页

  

user avatar   pansz 网友的相关建议: 
      

大粒度来看,这就是函数调用。小粒度来看这就是尺寸优化,编译器在一定程度上或许也能做到。

论尺寸优化,编译器加 /Os 参数往往比你做得更好。因此一定程度上,可以认为编译器的尺寸优化功能就能做到你所说的。

不过,除了在嵌入式领域,现在主流情况下一般不会使用尺寸优化。因为内存比CPU性能更便宜,所以宁可优化性能牺牲尺寸,很少牺牲性能优化尺寸。

--

脑洞不可怕,可怕的是其实这个世界上绝大多数脑洞都已经有人想过了。我们每个人都很难成为最稀奇的那一个。




  

相关话题

  有哪些实用的学习类 App? 
  C语言能用指针修改其他程序的地址的值吗? 
  大型项目中面向过程思想 vs 面向对象思想,哪种开发效率更高? 
  为什么说程序员的前三年不要太看重工资水平? 
  为什么直到现在 RAR 仍然比 7Z 更流行? 
  for 循环的 "for" 是什么意思?为什么用这个词? 
  从语言设计的角度来看, Pascal 是一门优秀的语言吗? 
  几乎零基础的电子开发人员,如何成为优秀的程序员? 
  只靠读代码 debug 不会单步调试能当编程高手吗? 
  GitHub 上有什么好的或者有趣的 Shell 项目? 

前一个讨论
你们说的ABI,Application Binary Interface到底是什么东西?
下一个讨论
有没有工具能找出程序01代码相同的部分, 精简掉相同部分,只操作他们的地址码来让程序依然能运行?





© 2025-03-19 - tinynew.org. All Rights Reserved.
© 2025-03-19 - tinynew.org. 保留所有权利