标签:
《深入理解java虚拟机-jvm高级特性与最佳实践》
方法区:存储 已被加载的类信息,常量,静态变量,即时编辑器编译后的结果,线程共享。
堆:实例化受的实例和数组等,可分为新生代和老年代,再细分可分为 eden,from survivor,to survivor;新实例化的进入新生代(可以通过设置将新实例化的对象直接进老年代中),对象经过minor gc后,进入 survivor,并增加年龄,每次minor后年龄都增加,到一定年龄后(默认15,可配置)则进入老年代。
java虚拟机栈:java方法执行的内存模型。
本地方法栈:虚拟机使用到的native服务。
计数器:当前线程所执行的字节码的行号指示器。
工具命令
jps:虚拟机进程状况工具
jstat:虚拟机统计信息监视工具
jmap:java内存映像工具
jinfo:java配置信息工具
jhat:虚拟机堆转存储快照分析工具
jstack:java堆栈跟踪工具
hsdis:jit生成的代码反汇编
可视化工具:
jconsole
vistualvm
引用:http://www.cnblogs.com/edwardlauxh/archive/2010/04/25/1918603.html
常见配置汇总
调优总结
标签:
原文地址:http://www.cnblogs.com/isenhome/p/5022617.html