一、jmap -heap PIDusing parallel threads in the new generation. ##新生代采用的是并行线程处理方式using thread-local object allocation.Concurrent Mark-Sweep GC ##同步并行垃圾回...
分类:
其他好文 时间:
2015-10-31 00:21:09
阅读次数:
182
本文来读书籍《深入理解java虚拟机-JVM高级特性与最佳实践》的阅读笔记,并且对虚拟机性能监控与故障排查一节做了内容整理。关于导图中的两部分内容还是希望大家能够亲自测试体验下,在网上也有不少的文章介绍,这里摘录几篇个人认为不错的文章,供参考:jstat/jinfo/jstack/jmap命令行工具...
分类:
其他好文 时间:
2015-10-15 20:30:35
阅读次数:
163
1、Java虚拟机运行时的数据区2、常用的内存区域调节参数-Xms:初始堆大小,默认为物理内存的1/64(输出到日志文件来查看GC的状况; 3)jmap –heap可用于查看各个内存空间的大小;5)断代法可用GC汇总一、新生代可用GC1)串行GC(Serial Copying):client模式下默...
分类:
其他好文 时间:
2015-10-09 22:38:46
阅读次数:
265
分类: JVM 2010-10-04 11:05 587人阅读 评论(0) 收藏 举报 工具jdkjava远程连接unixstring常用有五个命令行工具:jinfo: 可以输出并修改运行时的java 进程的opts 。jps: 与unix 上的ps 类似,用来显示本地的java 进程,可以查看本....
分类:
Web程序 时间:
2015-09-21 17:43:41
阅读次数:
256
现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题....
分类:
Web程序 时间:
2015-09-09 09:42:28
阅读次数:
285
jmap : memory map for java jmap 命令用于生成堆转储快照文件, 一般称为heapdump 或者 dump 文件。如果不是用 jmap 命令, 要获得 java 堆转储快照, 可以在 JVM 启动时 传递 –XX:HeapDumpOnOutOfMemoryError 参数...
分类:
其他好文 时间:
2015-08-29 20:15:31
阅读次数:
177
set JAVA_OPTS=-Xms100m -Xmx192m ^
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\jakarta-tomcat\webapps
jmap -heap pid
Jmap ?dump heap 并生成文件:
jmap -dump:live,format=b,file=...
分类:
其他好文 时间:
2015-08-20 15:40:02
阅读次数:
126
掌握java自带的这些监控工具,有助与我们很好的分析问题和jvm性能调优秀。收集了些网上整理很好的文章。 Java监控工具、调优、调试辅助函数 Java自带的GUI性能监控工具Jconsole以及JisualVM简介 JDK自带监控工具
分类:
编程语言 时间:
2015-08-20 14:51:56
阅读次数:
122
jmap(Java Memory Map)主要用于查看jvm内存,是jvm自带的一种内存映像工具。 jmap常用参数: ???????-heap:打印jvm heap的情况 -histo:打印jvm heap的直方图。其输出信息包括类名,对象数量,对象...
分类:
其他好文 时间:
2015-08-13 14:35:54
阅读次数:
1066
是什么 jps 查看所有的jvm进程,包括进程ID,进程启动的路径等等。 我自己也用PS,即:ps -ef | grep java jstack 观察jvm中当前所有线程的运行情况和线程当前状态。 系统崩溃了?如果java程序崩溃生成core文件,...
分类:
Web程序 时间:
2015-08-13 12:34:51
阅读次数:
227