通过命令查看jvm参数
4.1 查看堆详细信息:jmap -heap pid
4.2 查看当前堆中对象统计信息: jmap -histo pid
4.3 jmap -dump:format=b,file=dumpFileName pid
4.1 查看堆详细信息:jmap -heap pid
4.2 查看当前堆中对象统计信息: jmap -histo pid
4.3 jmap -dump:format=b,file=dumpFileName pid
现在比较常用的是分代收集(generational collection,也是SUN VM使用的,J2SE1.2之后引入),即将内存分为几个区域,将不同生命周期的对象放在不同区域里:young generation,tenured generation和permanet generation。绝大部分的object被分配在young generation(生命周期短),并...
Continue reading >>源码XXX.java-->javac编译器-->字节码XXX.class-->JVM-->机器语言(依赖于不同平台)-->执行
JRE(Java Runtime Environment)是包含了JVM和其他一些简单功能的JAVA运行环境,它适用于只运行java程序时。
JDK(Java Development Kit)比JRE包含了更多东西,它除了能作...