CPU架构适配需要注意的问题
- mips(已废弃)
- mips,mips64
- armeabi
- x86_64,x86
- arm64-v8a,armeabi-v7a,armeabi
- 系统优先加载对应架构目录下的so库,如果没有对应so库也不会去加载兼容的目录,但如果同一目录下存在不同版本的兼容so库,会优先加载匹配的(仅限于同样CPU位数的兼容目录,如:armeabi和armeabi-v7,即arm64-v8a的CPU加载armeabi兼容目录的so库时,里面同时存在v8a和arm的so库,会以32bit的运行模式优先加载v8a导致加载失败)。
- 运行的Native库无法获得最优性能,x86电脑上运行arm的虚拟机会很慢。
- 【CPU架构适配需要注意的问题】容易出现难排查的内存问题。
推荐阅读
- 2019-08-29|2019-08-29 iOS13适配那点事
- Android6.0~9.0适配
- 自我修养--基础知识
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- CocoaAsyncSocket|CocoaAsyncSocket (GCDAsyncSocket)适配IPv6
- Caffe在Windows10下CPU版本的安装(cpu+anaconda3+vs2013+pycaffe)
- 年薪30万的Java架构师必会的springboot面试题
- EdgeDB 架构简析
- 20.小程序(布局适配方案(rpx、px、vw、vh))
- 大众点评(redux架构)