- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 Java 字节数组类型(byte[])与int类型互转
public class CommonUtils { //高位在前,低位在后 public static byte[] int2bytes(int num){ byte[] result = new byte[4]; result[0] = (byte)((num >>> 24) & 0xFF); result[1] = (byte)((num >>> 16) & 0xFF);
2013-10-30 11:06:18 20030 1
原创 JVM笔记4:Java内存分配策略及配置参数
简单来说,对象内存分配主要是在堆中分配。但是分配的规则并不是固定的,取决于使用的收集器组合以及JVM内存相关参数的设定以下介绍几条基本规则(使用的ParNew+Serial Old收集器组合):一,对象优先在新生代Eden区分配//-XX:+UseParNewGC -Xms20m -Xmx20m -Xmn10m -XX:+PrintHeapAtGC -XX:+PrintGCDetai...
2013-10-29 10:00:33 7728
原创 JVM笔记3:Java垃圾收集算法与垃圾收集器
当前商业虚拟机的垃圾收集都采用“分代收集”算法,即根据对象生命周期的不同,将内存划分几块,一般为新生代和老年代,不同的代根据其特点使用最合适的垃圾收集算法一,标记-清除算法该算法分为“标记”、“清除”2个过程,首先标记需要清除的对象,然后统一清除这个算法有2个明显的缺点:1,标记和清除的效率都不高2,垃圾收集后,内存碎片化严重改算法通常用于老年代二,标记-整理...
2013-10-22 09:37:17 3676
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人