减少“代码”内存使用量

时间:2018-02-28 10:48:15

标签: android memory-management android-monitor

我通过Android Profiler监控Android application的内存使用情况,我发现我的应用为code使用了超过30MB的内存。但我不知道如何减少这个code使用的内存。

引用android文档:

  

代码:应用程序用于代码和资源的内存,例如dex字节码,优化或编译的dex代码,.so库和字体。

  • 我们如何减少应用程序的dex code
  • 什么是.so Libraries,我该怎么做才能减少此类库的影响?
  • 我还能做些什么来减少内存使用量吗?

感谢的。

1 个答案:

答案 0 :(得分:1)

减少the dex code只需使用更少的库。有时仅附加框架的某些部分就足够了。检查所有build.gradle个文件中是否包含不需要的内容。

.so libraries是本机动态链接库,通常用C或C ++编写,可以在Android应用程序中使用,请参阅NDK