JVM监控命令基本就是 jps、jstack、jmap、jhat、jstat 几个命令的使用就可以了 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用, ...
分类:
其他好文 时间:
2016-08-03 13:36:58
阅读次数:
348
PS参数详解 http://blog.csdn.net/hanner_cheung/article/details/6081440 JVM 参数 JVM调优总结 -Xms -Xmx -Xmn –Xss JStack JStack分析cpu消耗过高问题 JMap http://my.oschina.n... ...
分类:
编程语言 时间:
2016-07-25 14:26:30
阅读次数:
201
jps:查看本机的Java中进程信息。 jstack:打印线程的栈信息,制作线程Dump。 jmap:打印内存映射,制作堆Dump。 jstat:性能监控工具。 jhat:内存分析工具。 jconsole:简易的可视化控制台。 jvisualvm:功能强大的控制台。 1.jps 2.jstack h ...
分类:
编程语言 时间:
2016-07-24 16:09:41
阅读次数:
182
转载http://my.oschina.net/feichexia/blog/196575 摘要 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引 ...
分类:
Web程序 时间:
2016-07-20 17:45:59
阅读次数:
387
主要监控JVM (1)JPS(快速获取Java的PID) 这个是jdk包里的 显示Java进程的 +l +v +m (2)jstack 命令格式: 常用说明: (3)jmap 现在列举生产中遇到的JVM的问题的处理流程(Java进程占用CPU特别的高) (1)首先使用jps来获取Java进程的PID ...
分类:
其他好文 时间:
2016-07-19 09:18:38
阅读次数:
142
dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiting on monitor entry(重点关注) 暂停,Suspended 对象等待中,Object.w ...
分类:
Web程序 时间:
2016-07-11 16:53:05
阅读次数:
318
jvm中除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具 开发中可能遇到的问题 OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 OutOfMem ...
分类:
其他好文 时间:
2016-07-07 19:40:47
阅读次数:
216
项目使用httpclient4.3.3,突然有天发现推送线程池排队,通过jstack定位到httpclient进行ssl连接时发生阻塞。httpclient的SocketTimeout和ConnectTimeout都有设置。后分析查找,确认是httpclient4.3.3的bug,见https://issues.apache.org/jira/browse/HTTPCLIENT-1478大概原因是..
分类:
编程语言 时间:
2016-06-13 11:57:49
阅读次数:
176
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问 ...
分类:
Web程序 时间:
2016-05-24 18:35:51
阅读次数:
261
Java线程状态 线程的五种状态 * 新建:new(时间很短) * 运行:runnable * 等待:waitting(无限期等待),timed waitting(限期等待) * 阻塞:blocked * 结束:terminated(时间很短) Jvm监控工具 一、jstack 介绍: jstack ...
分类:
编程语言 时间:
2016-05-21 20:17:51
阅读次数:
218