广州中软卓越java干货:JavaJVM 命令参数

广州中软卓越培训:Java虚拟机常用JVM 命令参数

(1)-Xms20M

表示设置堆容量的最小值为20M,必须以M为单位

(2)-Xmx20M

表示设置堆容量的最大值为20M,必须以M为单位。将-Xmx和-Xms设置为一样可以避免堆自动扩展。大的项目-Xmx和-Xms一般都要设置到10G、20G甚至还要高

(3)-verbose:gc

表示输出虚拟机中GC的详细情况

-Xoss128k

表示设置本地方法栈的大小为128k。不过HotSpot并不区分虚拟机栈和本地方法栈,因此对于HotSpot来说这个参数是无效的

-Xnoclassgc

表示关闭JVM对类的垃圾回收

Java NIO和IO的主要区别

Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的;

广州中软卓越java培训www.gzetc.com.cn

你可能感兴趣的:(广州中软卓越java干货:JavaJVM 命令参数)