减少“代码”内存使用量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了减少“代码”内存使用量相关的知识,希望对你有一定的参考价值。

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

引用android文档:

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

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

谢谢。

答案

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

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

以上是关于减少“代码”内存使用量的主要内容,如果未能解决你的问题,请参考以下文章

减少“代码”内存使用量

C 中的共享内存代码片段

iOS代码片段CodeSnippets

更好的python代码来减少内存使用?

超级有用的9个PHP代码片段

java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段