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



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

  

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

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




  

相关话题

  如何评价现在高中信息技术课学习VB而不是目前的主流语言? 
  写代码过程中最忌讳的是什么?总感觉最近太过于急于求成? 
  既然有些人喜欢开挂,为啥不开发一款网游,提供编程接口,允许玩家自行用各种软件,同时允许计算机参与计算? 
  如何评价.NET Core 1.0称使用.NET Core运行速度是Node.js的八倍,Go的三倍? 
  C的结构体成员变量的命名有必要加前缀吗? 
  C/C++ 里指针声明为什么通常不写成 int* ptr 而通常写成 int *ptr ? 
  网络上有若干客户端向一台机器的某个端口一直不停发送UDP包 这台机器打开端口和不打开端口的区别在哪? 
  神舟zx7ct5da i59400 180w电源能能把cpu换成i79700吗? 
  为什么微软不把C# 设计成像C++一样可以编写底层3D程序的一门语言了? 
  救救编程小白,请告诉我如何学编程?怎么入门啊? 

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





© 2025-04-24 - tinynew.org. All Rights Reserved.
© 2025-04-24 - tinynew.org. 保留所有权利