减少“代码”内存使用量
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。
以上是关于减少“代码”内存使用量的主要内容,如果未能解决你的问题,请参考以下文章
java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段