Android app内存优化方案
2023-09-14 09:05:10 时间
android开发过程中,对于内存优化也是特别重要的,在面试当中也会问到这些问题,那么怎么样做内存优化呢,内存优化一般会从三个方面优化
1.内存抖动:锯齿状,GC导致卡顿
2.内存泄露:可用内存减少,频繁GC
3.内存溢出:OOM,程序异常
工具选择
1.Memory profiler
它是用实时图表的形式来展示应用内存使用量
2.Memory Analyzer
它是强大的Java Heap分析工具,查找内存泄露和内存占用情况
3.LeakCanary
它是自动内存泄露检测工具
github:https://github.com/square/leakcanary
相关文章
- Android Java执行Shell命令
- Android_(游戏)打飞机04:绘画敌机、添加子弹
- Android如何使用OKHttp
- Android插件化 热修复热门框架简析(转载)
- 45、Android事件总线分发库的使用
- android studio打可执行jar包
- Android高级控件(三)—— 使用Google ZXing实现二维码的扫描和生成相关功能体系
- Android特效专辑(八)——实现心型起泡飞舞的特效,让你的APP瞬间暖心
- 45、Android事件总线分发库的使用
- android app 集成 支付宝支付 微信支付
- 【VLC-Android】vlc-android简例
- Android Button去掉默认阴影
- Android 在fragment里面添加radioGroup和fragment
- Error:Execution failed for task ‘:app:packageRelease‘. > com.android.ide.common.signing.KeytoolExcep
- Android 11.0 12.0无源码app修改它的icon图标
- android 11.0 12.0静默安装app和静默卸载app功能实现
- android app 仿小米全面屏手势返回UI样式
- Android 根据sensor重力感应 app横竖屏旋转
- Android 10.0 展讯lowmemorykiller低内存保活白名单,避免app在低内存被杀进程
- Android 10.0 Launcher3的workspace的app的名称分两行显示(BubbleTextView 两行显示)
- Android 10.0 app获取不到序列号解决方案
- Android 热点开关状态的判断和获取热点ssid
- 【Android Gradle 插件】LintOptions 配置 ⑥ ( checkReleaseBuilds 属性配置 | disable 属性配置 | enable 属性配置 )
- android app 流量统计
- monkey测试===如何获取android app的Activity
- Android不同APP之间共享数据的方式
- 【Android-JetpackCompose】10、基于 Compose 基本布局的健身 App
- Android 11.0 app全屏时通过系统属性控制上滑是否显示虚拟导航栏和状态栏