程序结构和算法,编程语言,编译器,编译优化程度等
开发者一般是在一到两个编译器选择,重要的是数据结构和算法
程序的算法优化有关,程序的主框架、架构
编译器的优化等级
内存的分配方式
都是有关的
首先是代码里面是否存在阻塞操作,比如等待一个标志,或者等待一个中断,这种操作用while的,都会造成效率低
然后就是看代码的优化等级,优化等级高的效率会高,还有,启用cache的,执行效率也高