Linux系统中JVM内存2GB限制的原因
Posted in Note on Mar 5th, 2010
(转载:http://www.javaeye.com/topic/368213 )
接触到的一些用户反映在Linux系统中运行的Java应用,内存只能使用到2GB,在Java虚拟机中如果把-Xmx参数设置到2GB左右(约1.5-1.8GB),java进程就根本启动不了。我们通常使用的JVM都是32位[......]
三生石前问一声,人间哪里修正果!
Posted in Note on Mar 5th, 2010
(转载:http://www.javaeye.com/topic/368213 )
接触到的一些用户反映在Linux系统中运行的Java应用,内存只能使用到2GB,在Java虚拟机中如果把-Xmx参数设置到2GB左右(约1.5-1.8GB),java进程就根本启动不了。我们通常使用的JVM都是32位[......]
Posted in Note on Jan 14th, 2010

(1)young generation
年轻代分三个区。一个Eden区,两个Survivor区。大部分对象在 Eden区中生成。当Eden区满时,还存活的对象将被复制到Survivor区(两个中的一个),当这个Survivor区满时,此区的存活对象将被复制到另外一个Survivor区,当这个Sur[......]
JDK
Java Development Kit ,JAVA的开发工具包
JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment,JRE),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因[......]
J2SE历史回顾:JDK 1.1时代开始
Java的历史可以追溯到1991年4月,Sun公司的James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行,他们使用了C/C++/Oak语言。由于电子产品种类繁多,运行环境各不[......]