摘要: 本地类型大小字节booleanjboolean8位(取决于VM)1bytejbyte8位1charjchar16位2shortjshort16位2intjint32位4longjlong64位8floatjfloat32位4doublejdouble64位8性能主要取决于以下三个因素:CPU如何操纵... 阅读全文
posted @ 2015-04-15 17:39 马小豆包 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、DDMS中可以看见的系统线程(Andorid3.1的Galaxy Tab 10.1为例):mainHeapWorker 执行finalize函数和引用对象清理GC Garbage Collector垃圾收集Signal Catcher 捕捉Linux信号进行处理JDWP ... 阅读全文
posted @ 2015-04-15 15:31 马小豆包 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1、时间测量System.currentTimeMillis 精读和准确度可能不够;更改系统时间会影响结果;UTC时间1970/1/1 00:00:00到现在的毫秒数System.nanoTime 没有定义参考时间,只能用来测量时件间隔;别的线程会导致测量时间不正确Debug.... 阅读全文
posted @ 2015-04-15 14:22 马小豆包 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1、例子中 30个部件的xml setContentView 几乎占用了从onCreate() 到 onResume() 结束之前所有时间的99%因为展开布局的开销很大。要尽量用不同的布局方式。比如减少使用一层层嵌套的LinearLayout,使用ReltiveLayout将控件放在一层减少创建对象... 阅读全文
posted @ 2015-04-15 11:31 马小豆包 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 用gcc编译一个程序的时候出现这样的警告:warning: control reaches end of non-void function它的意思是:控制到达非void函数的结尾。就是说你的一些本应带有返回值的函数到达结尾后可能并没有返回任何值。这时候,最好检查一下是否每个控制流都会有返回值。《A... 阅读全文
posted @ 2015-04-15 10:53 马小豆包 阅读(1017) 评论(0) 推荐(0) 编辑