
java jvm
幽灵之使
善于交际,工作自信
展开
-
jvm内存调优
名词解释Serial:串行收集器,当进行垃圾收集时,会暂停所有线程Parallel:并行收集器,是串行收集器的多线程版本,多CPU下ParallelOld:老年代的Parallel版本ConcMarkSweep:简称CMS,是并发收集器,将部分操作与用户线程并发执行CMSIncrementalMode:CMS收集器变种,属增量式垃圾收集器,在并发标记和并发清理时交替运行垃圾收集器和用户原创 2014-07-15 14:47:19 · 1561 阅读 · 0 评论 -
hotspot源码(JDK7)-源码结构说明
源码结构图,方便理解:├─agent Serviceability Agent的客户端实现├─make 用来build出HotSpot的各种配置文件├─src HotSpot VM的源代码│ ├─c原创 2014-08-13 18:00:29 · 2759 阅读 · 0 评论 -
jvm调优总结
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。而在windows下,由于windows内存管理的问题,jvm能用的内存可能会更少。典型设置:java -Xmx1024m -Xms1024m -Xm原创 2015-03-27 15:35:29 · 4749 阅读 · 0 评论 -
JVM问题诊断常用命令:jinfo,jmap,jstack
1.jinfo描述:输出给定 java 进程所有的配置信息。包括 java 系统属性和 jvm 命令行标记等。用法:jinfo [ option ] pidjinfo [ option ] executable corejinfo [ option ] [server-id@]remote-hostname-or-IP例子:jinfo pid得到结果如下:原创 2015-03-09 10:59:22 · 2349 阅读 · 1 评论 -
Java内存Dump文件查看和分析工具介绍
1.IBM Memory Analyzer1)下载地址:https://www6.software.ibm.com/sdfdl/1v2/regs2/awadmin/heapanalyzer/Xa.2/Xb.NoLhAb4A5Mgi2gFYiaC87ef6mY6etlyzorxxZVT3hQ/Xc.heapanalyzer/ha408.zip/Xd./Xf.LPr.U1ay/Xg.57487原创 2015-03-09 11:02:20 · 17723 阅读 · 1 评论