JVM命令行选项主要有3类:标准选项(eg:-client)、非标准选项(eg:-Xmxsize)、非稳定选项(eg:-XX:+AggressiveOpts)。选项使用说明:
Continue reading >>JVM原理及调优(1)–JVM快速入门
1.什么是JVM?
Continue reading >>JVM是Java Virtual Machine(Java虚拟机)的缩写,虚拟机是指通过软件模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。JVM是一种用于计算...
JAVA问题定位排查
1.Java程序运行状态
1.1 java运行状态
RUNNABLE:线程处于正在运行状态。
TIMED_WAITING(on object monitor) 表示当前线程被挂起一段时间,说明该线程正在执...
通过命令查看jvm参数
4.1 查看堆详细信息:jmap -heap pid
4.2 查看当前堆中对象统计信息: jmap -histo pid
4.3...
JVM初探
1. 垃圾回收器类型及选择
现在比较常用的是分代收集(generational collection,也是SUN VM使用的,J2SE1.2之后引入),即将内存分为几个区域,将不同生命周期的对象放在不同...
Continue reading >>了解JAVA程序运行
1.Java程序运行
源码XXX.java-->javac编译器-->字节码XXX.class-->JVM-->机器语言(依赖于不同平台)-->执行
JRE(Java Run...