JVM机能调优监控器材行使详解
发布时间:2019-11-01 20:34:26 所属栏目:站长百科 来源:zhisheng的blog
导读:实际企业级Java应用开拓、维护中,偶然辰我们会遇到下面这些题目: OutOfMemoryError,内存不敷 内存泄漏 线程死锁 锁争用(Lock Contention) Java历程耗损CPU过高 ...... 这些题目在一般开拓、维护中也许被许多人忽视(好比有的人碰着上面的题目只是重启服
此刻来表明各列寄义:
E、hprof(Heap/CPU Profiling Tool) hprof可以或许揭示CPU行使率,统计堆内存行使环境。 语法名目如下:
完备的呼吁选项如下:
来几个官方指南上的实例。 CPU Usage Sampling Profiling(cpu=samples)的例子:
上面每隔20毫秒采样CPU耗损信息,仓库深度为3,天生的profile文件名称是java.hprof.txt,在当前目次。 CPU Usage Times Profiling(cpu=times)的例子,它相对付CPU Usage Sampling Profile可以或许得到越发细粒度的CPU耗损信息,可以或许细到每个要领挪用的开始和竣事,它的实现行使了字节码注入技能(BCI):
Heap Allocation Profiling(heap=sites)的例子:
Heap Dump(heap=dump)的例子,它比上面的Heap Allocation Profiling能天生更具体的Heap Dump信息:
【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读