减少 "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.
- 我们如何减少应用程序的
dex code
?
- 什么是
.so Libraries
以及我可以做些什么来减少此类库的影响?
- 我还能做些什么来减少内存使用量吗?
谢谢。
要减少 the dex code
只需使用较少的库。有时只附加框架的某些部分就足够了。检查所有 build.gradle
文件是否包含不需要的内容。
.so libraries
是原生动态链接库,通常用 C 或 C++ 编写,可用于 Android 应用程序,参见 NDK。
我正在通过 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.
- 我们如何减少应用程序的
dex code
? - 什么是
.so Libraries
以及我可以做些什么来减少此类库的影响? - 我还能做些什么来减少内存使用量吗?
谢谢。
要减少 the dex code
只需使用较少的库。有时只附加框架的某些部分就足够了。检查所有 build.gradle
文件是否包含不需要的内容。
.so libraries
是原生动态链接库,通常用 C 或 C++ 编写,可用于 Android 应用程序,参见 NDK。