码迷,mamicode.com
首页 >  
搜索关键字:jmap    ( 291个结果
玩转Zabbix 监控 Tomcat Jvm
系统:Centos6.564位zabbix:3.0.4jdk:jdk1.7.0_80java工具有很多,关于jvm监控的工具主要有如下几个:+jstat+jmap+jstackjmap最主要的危险操作是下面这三种:1.jmap-dump这个命令执行,JVM会将整个heap的信息dump写入到一个文件,heap如果比较大的话,就会导致这个过程比较耗..
分类:其他好文   时间:2017-03-08 16:39:33    阅读次数:205
JVM源码分析之SystemGC完全解读
JVM源码分析之SystemGC完全解读 概述 JVM的GC一般情况下是JVM本身根据一定的条件触发的,不过我们还是可以做一些人为的触发,比如通过jvmti做强制GC,通过System.gc触发,还可以通过jmap来触发等,针对每个场景其实我们都可以写篇文章来做一个介绍,本文重点介绍下System. ...
分类:其他好文   时间:2017-03-08 11:17:58    阅读次数:158
jvm-监控指令-jdump
格式: jmap [option] vmid 作用: 生成堆转储快照。 使用:(注意:需要使用工具打开,分析。 比如: EclipseMemoryAnalyzer) ...
分类:其他好文   时间:2017-02-21 17:05:03    阅读次数:233
JCTools, 场景特化的并发工具
同上一篇一样,在jmap -histo中发现MpscChunkedArrayQueue类的实例比较多,javadoc看了下,其原来是出自JC Tools,https://github.com/JCTools/JCTools。 通过官网,我们可以看到,它针对实际的场景对JDK自带的并发队列做了一些特定 ...
分类:其他好文   时间:2017-02-05 18:18:00    阅读次数:2632
jdk自带的ThreadLocal和netty扩展的FastThreadLocal比较总结
最近在分析一潜在内存泄露问题的时候,jmap出来中有很多的FastThreadLocalThread实例,看了下javadoc,如下: A special variant of ThreadLocal that yields higher access performance when access ...
分类:Web程序   时间:2017-02-05 16:47:18    阅读次数:263
JVM:查看java内存情况命令
jmap (linux下特有,也是很常用的一个命令) 观察运行中的jvm物理内存的占用情况。 参数如下: -heap :打印jvm heap的情况 -histo: 打印jvm heap的直方图。其输出信息包括类名,对象数量,对象占用大小。 -histo:live : 同上,但是只答应存活对象的情况 ...
分类:编程语言   时间:2016-12-31 16:37:25    阅读次数:310
JVM:查看java内存情况命令
jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:打印出某个 ...
分类:编程语言   时间:2016-12-16 11:55:57    阅读次数:317
tomcat服务无响应堆栈分析
tomcat服务突然无响应了,导出内存堆栈和线程堆栈,分析后发现是同步锁使用不合理导致的。 [root@prd-dtb-web-01 ~]# pgrep java10472[root@prd-dtb-web-01 ~]# jmap -heap 10472Attaching to process ID ...
分类:其他好文   时间:2016-11-27 16:28:13    阅读次数:235
jmap之使用说明
详情可参见:http://blog.csdn.net/fenglibing/article/details/6411953。 1 2. 3.vi 打开查看,具体介绍请看上述链接。 4.查看tomcat分配的Heap(堆)信息 jmap -heap pid 说明,可参考:http://www.cnbl ...
分类:其他好文   时间:2016-11-26 03:11:03    阅读次数:331
jvm调优(二)
栈内存溢出,主要发生在大数据批量处理的情况,一般解决方案:1.加大栈内存 2.分批处理(用事物,全通过则通过,没有通过则回滚) cpu过高,死锁啊,内存过高啊,i/0问题啊 都可以看 线程栈 jstat 堆内存溢出用jmap full gc 一般户导致 Cpu 高,所以当 cpu突然很高的时候 也可 ...
分类:其他好文   时间:2016-11-24 09:11:18    阅读次数:161
291条   上一页 1 ... 15 16 17 18 19 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!