2014年7月28日

java调优随记-java对象大小

摘要: 在java中,基本数据类型的大小是固定。但是java对象的大小是不固定的,需要通过计算。在java中,一个空对象(没有属性和方法的对象)在堆中占用8byte,比如 Object obj = new Object();另外栈中存储引用需要占用4byte的空间,总共需要16byte空间(喂,为为什么不是... 阅读全文

posted @ 2014-07-28 16:03 格格巫在变好 阅读(285) 评论(0) 推荐(0) 编辑

java调优随记-堆和栈

摘要: 基础知识:关于堆和栈,堆和栈是程序运行的关键,关于堆和栈的定义和解释可自行搜索,我比较认可以程序运行过程中他们扮演的角色作为对比的点:堆是存储的单位,而栈是程序运行时的单位。栈解决的是程序的运行问题,即程序如何运行,如何处理数据。堆解决的是存储问题,即数据存储在哪里,怎么存储。程序中每启动一个线程就... 阅读全文

posted @ 2014-07-28 13:54 格格巫在变好 阅读(417) 评论(0) 推荐(0) 编辑

导航