减少 "code" 内存使用

Reduce "code" memory usage

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

使用的内存

引用 android 文档:

Code: Memory that your app uses for code and resources, such as dex bytecode, optimized or compiled dex code, .so libraries, and fonts.

谢谢。

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

.so libraries 是原生动态链接库,通常用 C 或 C++ 编写,可用于 Android 应用程序,参见 NDK