减少“代码”内存使用量

问题描述 投票:1回答:1

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

引用android文档:

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

  • 我们怎样才能减少应用程序的dex code
  • 什么是.so Libraries,我该怎么做才能减少这些图书馆的影响?
  • 他们还能做些什么来减少这种内存使用量吗?

谢谢。

android memory-management android-monitor
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.