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



假如用汇编语言重制某游戏或者软件能否降低 CPU 性能损耗? 第1页

  

user avatar   xi-yang-86-73 网友的相关建议: 
      

首先要注意一个问题:优化有两种不同的范畴。一种是细节上的,比如自动向量化、循环展开、分支预测等等,这种通过编译器优化、更换语言也许可以提升效率。另一种是高层的,比如使用更适应应用场景的数据结构、更换不同的处理策略、使用完全不同的算法。这种只能人工完成,甚至可能超出简单优化的范畴,而落入重构的领域。而对于一个运行效率有问题的程序,你只有了解它的实现细节,才能知道它在什么地方有优化问题,应当在什么范畴进行优化。这甚至连单纯地跑profile都未必能看出什么来,更何况仅仅更换语言。




  

相关话题

  Linux 内核的 C 代码风格是怎样的? 
  假如我知道了抽卡游戏的随机数生成算法源码,是否能成为欧皇? 
  编程学到可以「抢月饼」的程度,要选哪一门语言入门比较容易,需要多长时间? 
  怎么看待 Libra 使用 Rust 编写? 
  go语言,局部变量什么时候回收? 
  程序员大牛与菜鸡分别写音乐播放器,播放同一首歌,音质会有差别吗? 
  有没有什么程序库使得我们可以比较方便的在windows下使用比较新版本的opengl的? 
  c语言编辑器哪个好用? 
  消费级电脑芯片应该追求单核高频还是多个核心? 
  如果我发布了一款编程语言,后缀名是.c,那么这能算是一门新的编程语言吗? 

前一个讨论
不想吃外卖但又不会做饭怎么办?
下一个讨论
孩子因为名字老被小朋友起外号,回来哭的很伤心,要不要给孩子改名字?





© 2025-06-05 - tinynew.org. All Rights Reserved.
© 2025-06-05 - tinynew.org. 保留所有权利