java jvm
幽灵之使
善于交际,工作自信
展开
-
jvm内存调优
名词解释 Serial:串行收集器,当进行垃圾收集时,会暂停所有线程 Parallel:并行收集器,是串行收集器的多线程版本,多CPU下 ParallelOld:老年代的Parallel版本 ConcMarkSweep:简称CMS,是并发收集器,将部分操作与用户线程并发执行 CMSIncrementalMode:CMS收集器变种,属增量式垃圾收集器,在并发标记和并发清理时交替运行垃圾收集器和用户原创 2014-07-15 14:47:19 · 1520 阅读 · 0 评论 -
hotspot源码(JDK7)-源码结构说明
源码结构图,方便理解: ├─agent Serviceability Agent的客户端实现 ├─make 用来build出HotSpot的各种配置文件 ├─src HotSpot VM的源代码 │ ├─c原创 2014-08-13 18:00:29 · 2723 阅读 · 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 · 4621 阅读 · 0 评论 -
JVM问题诊断常用命令:jinfo,jmap,jstack
1.jinfo 描述:输出给定 java 进程所有的配置信息。包括 java 系统属性和 jvm 命令行标记等。 用法: jinfo [ option ] pid jinfo [ option ] executable core jinfo [ option ] [server-id@]remote-hostname-or-IP 例子: jinfo pid 得到结果如下:原创 2015-03-09 10:59:22 · 2315 阅读 · 1 评论 -
Java内存Dump文件查看和分析工具介绍
1.IBM Memory Analyzer 1)下载地址: 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 · 17608 阅读 · 1 评论