将一个应用从原有的平台移植到另外一个平台,其CPU使用率相差很大,可能是哪些因素造成这种差异?
1、CPU是同一个厂商的;
2、CPU型号上也不是差距太大,反而是BogoMIPS值较大的那款CPU消耗的比较多;
3、整体硬件上的结构没有多大的差异;
4、使用的是同一个SDK。
将一个应用从原有的平台移植到另外一个平台,其CPU使用率相差很大,可能是哪些因素造成这种差异?
1、CPU是同一个厂商的;
2、CPU型号上也不是差距太大,反而是BogoMIPS值较大的那款CPU消耗的比较多;
3、整体硬件上的结构没有多大的差异;
4、使用的是同一个SDK。
1 回答3.3k 阅读
1.1k 阅读
827 阅读
微架构不同的话(比如 Cortex-A8 和 Cortex-A9)性能差距会比较大。还有就是 cache 大小,主频等等