首页
›
移动端与Android应用开发
›
027-蓝牙设备通信本地持久化
›
《蓝牙持久化性能优化与内存泄漏实战》
VIP20
本课程属于:027-蓝牙设备通信本地持久化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
蓝牙持久化性能优化与内存泄漏实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
蓝牙数据持久化场景分析
数据模型设计 · 存储需求评估 · 性能瓶颈识别
蓝牙数据持久化场…
数据模型设计
02
持久化方案选型与对比
SharedPreferences · SQLite · Room
持久化方案选型
对比
03
SQLite WAL模式与事务优化
开启WAL · 合并事务 · 批量插入实测对比
SQLite
WAL
04
预编译语句与绑定参数优化
SQLiteStatement使用 · 参数绑定减少解析开销
预编译语句
绑定参数优化
05
数据库索引设计与查询优化
索引创建原则 · 复合索引 · 慢查询分析
数据库索引设计
查询优化
06
Room数据库框架集成与配置
DAO定义 · 编译时检查 · 迁移策略
Room
数据库框架集成
07
Room性能调优技巧
@Transaction · @RawQuery · 触发器与视图优化
Room
性能调优技巧
08
蓝牙设备数据缓存策略
内存缓存(LRU) · 磁盘缓存 · 缓存一致性
蓝牙设备数据缓存…
LRU
09
使用ContentProvider进行数据共享
跨进程读写性能 · 批量操作优化
ContentProvi…
使用
10
文件存储与序列化优化
ProtoBuf vs JSON · 缓存文件管理 · 写入频率控制
文件存储
序列化优化
11
蓝牙接收数据频率控制与缓冲
背压机制 · 环形缓冲区 · 采样率自适应
蓝牙接收数据频率…
缓冲
12
多线程持久化并发控制
SQLite读写锁 · 并发队列 · 事务隔离级别
多线程持久化并发…
SQLite
13
内存泄漏基础与工具准备
LeakCanary · Android Studio Pro… · MAT配置
内存泄漏基础
工具准备
14
Handler与内部类泄漏问题
静态内部类+弱引用 · 生命周期管理
Handler
内部类泄漏问题
15
BroadcastReceiver注册未注销泄漏
动态注册时机 · Lifecycle感知
BroadcastRec…
注册未注销泄漏
16
蓝牙GATT回调持有Activity引用泄漏
弱引用回调 · 生命周期绑定
GATT
Activity
17
集合类静态引用泄漏
HashMap泄漏排查 · WeakHashMap使用
集合类静态引用泄…
HashMap
18
第三方库与框架泄漏案例
RxJava订阅未取消 · OkHttp连接池使用
第三方库
框架泄漏案例
19
内存快照分析与泄漏定位
Heap dump生成 · Dominator Tree分析
内存快照分析
泄漏定位
20
使用LeakCanary自动化检测
集成配置 · 分组管理 · 版本回归
LeakCanary
使用
21
内存泄漏修复实战
典型案例替换思路 · 代码审查清单
内存泄漏修复实战
典型案例替换思路
22
性能监控与日志系统搭建
自定义GattCallback日志 · 耗时统计
性能监控
日志系统搭建
23
使用Systrace分析UI与持久化卡顿
Trace标记 · 帧率与I/O关联
Systrace
UI
24
Benchmark测试框架构建
Jetpack Benchmark · 自动化压力测试
Benchmark
测试框架构建
25
Android Studio Profiler实战
Memory · CPU · Network联合分析
Android
Studio
26
常见低内存设备优化
分页加载 · 延迟写入 · 内存回收策略
常见低内存设备优…
分页加载
27
持久化与蓝牙回调解耦
LiveData/Flow · Repository模式 · 协程优化
持久化
蓝牙回调解耦
28
集成测试与性能回归CI
Gradle任务 · GitHub Actions · 性能基线
CI
集成测试
29
线上内存监控与崩溃治理
火焰图 · OOM日志 · 热修复方案
线上内存监控
崩溃治理
30
综合案例实战
从蓝牙扫描到数据持久化全链路优化与内…
综合案例实战
从蓝牙扫描到数据…
所属VIP或分类
同VIP:Android蓝牙通信与本地存储实战课程
同VIP:BLE协议栈解析与本地持久化教程
同VIP:BLE协议栈设计模式与本地存储入门教程