我通过Android Profiler监控Android application
的内存使用情况,我发现我的应用为code
使用了超过30MB的内存。但我不知道如何减少这个code
使用的内存。
引用android文档:
代码:应用程序用于代码和资源的内存,例如dex字节码,优化或编译的dex代码,.so库和字体。
dex code
?.so Libraries
,我该怎么做才能减少此类库的影响?感谢的。
答案 0 :(得分:1)
减少the dex code
只需使用更少的库。有时仅附加框架的某些部分就足够了。检查所有build.gradle
个文件中是否包含不需要的内容。
.so libraries
是本机动态链接库,通常用C或C ++编写,可以在Android应用程序中使用,请参阅NDK。