【GC系列】android采用进程对应APP的理由
来源:互联网 发布:企鹅网络加速器 百度云 编辑:程序博客网 时间:2024/06/06 19:20
长期以来,心中有个疑问,为什么Android用进程而不是线程来管理APP。今天在看GC hand book的时候,突然有感想。我猜测可能包括如下部分理由:
1. 单进程容易保证单个APP崩溃,不影响其他APP。
2. 由于android使用了Java虚拟机,虚拟机有个很重要的工作就是垃圾回收。从Hand Book中理解,垃圾回收的空间范围越小,Pausetime 就会越小。这样用户就不容易感觉到卡顿。一个APP对应一个进程,一个进程对应一个java虚拟机,那么GC的范围就只局限于该APP。那么GC频率和pause time就会很小。从这个角度来讲,一个APP对应一个进程也是很合理的选择。
0 0
- 【GC系列】android采用进程对应APP的理由
- 采用连接池的理由
- 采用设计模式理由
- 被App Store拒绝的理由
- 准备采用Excel做web报表工具的理由
- LDAP采用BDB作为后端数据库的理由
- Android根据不同身份配置APP对应的不同模块
- 使用 android 系统提供的 app 打开对应文件
- App采用Https的解决方案
- Android 在进程中重启app的方法
- Android中如何根据端口号寻找对应的进程
- Android中查找service 进程对应的源码
- Android中如何根据端口号寻找对应的进程
- 删除db_test对应的进程
- APP 被拒 理由
- App Store10大被拒理由
- GC的类型以及对应日志的解释
- GC的类型以及对应日志的解释
- vc在x64体系的一般传参数方式
- 1_微信公众平台开发教程第1篇-新手解惑
- Java反射机制
- x264使用示例
- 12.cocos2d-x多线程操作(一)
- 【GC系列】android采用进程对应APP的理由
- Java 里把 InputStream 转换成 String 的几种方法
- 矩阵求导
- MySQL explain执行计划解读
- EditText 常用知识点解析
- 僵尸进程&孤儿进程
- Node初学者入门,一本全面的NodeJS教程
- Android - 文件读写操作 总结
- 我的学习兼工作之路1