- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 I/O随笔
BufferedInputStream的数据成员buf是一个位数组,默认为2048字节。当读取数据来源时,例如文件,BufferedInputStream会尽量将buf填满。当使用read()方法时,实际上是先读取buf中的数据,而不是直接对数据来源作读取。当buf中的数据不足时,BufferedInputStream才会再实现给定的InputStream对象的read()方法,从指定的装置中提取数
2015-09-19 03:03:37 449
原创 Java GC、新生代、老年代
堆大小 = 新生代 + 老年代。默认下,新生代 ( Young ) = 1/3 的堆空间大小,老年代 ( Old ) = 2/3 的堆空间大小;新生代 ( Young ) 被细分为 Eden 和 两个 Survivor 区域,这两个 Survivor 区域分别被命名为 from 和 to,以示区分。默认的,Edem : from : to = 8 : 1 : 1;JVM 每次只会使用 Eden
2015-09-14 18:06:45 2457
原创 MAC 下配置代理用于终端下载Android源码
➜ ~ expor http_proxy=’proxy_url:port’ 或 ➜ ~ expor https_proxy=’proxy_url:port’
2015-09-10 12:17:48 920
原创 JVM内存
首先我们来了解JVM specification中的JVM: 主要包括两个子系统和两个组件: Class loader(类装载器) 子系统,Execution engine(执行引擎) 子系统;Runtime data area (运行时数据区域)组件, Native interface(本地接口)组件。 Class load
2015-09-03 17:47:41 510
原创 Android内存分析工具(六):开源项目Emmagee
Emmagee的功能包括:检测被测应用占用的CPU使用率和总体使用量 检测被测应用的内存占用量及百分比 检测流量消耗改项目的真正流弊之处还在于,它不是一种嵌入式工具,而是一个单独的app。所以完全不依赖于开发环境。Git 地址: https://github.com/kevinkong/EmmageeApk地址:http://code.google.com/p/emmagee/downloads
2015-09-02 16:51:49 3558
SurfaceView示例2
2014-12-22
surfaceview动画示例
2014-12-21
AIDL和远程Service调用实现音乐播放器
2013-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人