VisualVM是Sun的一个OpenJDK项目,其目的在于为Java应用创建一个整套的问题解决工具。它集成了多个JDK命令工具的一个可视化工具,它主要用来监控JVM的运行情况,可以用它来查看和浏览H...
分类:
其他好文 时间:
2016-10-14 14:56:04
阅读次数:
267
1.修改tomcat的catalina.sh文件,添加下面内容
vimbin/catalina.sh+236
exportCATALINA_OPTS="-Dcom.sun.management.jmxremote-Djava.rmi.server.hostname=xxx.xxx.xxx.xxx-Dcom.sun.management.jmxremote.port=xxx-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.manageme..
分类:
其他好文 时间:
2016-10-14 00:58:22
阅读次数:
141
In addition to listening to the port you specified (1100) the JMX server also listens to a randomly chosen (ephemeral) port.Check, e.g. with lsof -i|g ...
分类:
其他好文 时间:
2016-10-13 14:32:04
阅读次数:
415
一、修改要访问的远程主机(Linux)相关文件,本文档只介绍了java-jvisualvm的JMX方式: 1.打开$CATALINA_HOME/bin/startup.sh, 找到倒数第二行(也就是exec "$PRGDIR"/"$EXECUTABLE" start "$@"一行上边)加上如下内容: ...
分类:
编程语言 时间:
2016-09-30 17:56:15
阅读次数:
205
我个人对效能分析的理解是程序占用cpu和内存的综合参数。 我做词频统计用的是java开发的,与之相对应的效能工具是jvisualvm。 jvisualvm能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈。 他也提供快照功能,一下是我的程序运行时的截图: ...
分类:
其他好文 时间:
2016-09-15 06:25:09
阅读次数:
170
java效能分析可以使用新版本jdk自带的jvisualvm工具进行统计 由于词频统计的运行在本人使用的机器上运行很快,无法被jvisualvm捕捉到线程的运行,所以捕捉的是eclipse的运行波动间接反映词频统计的效能 捕捉到的快照如下: 词频统计处理的文件为WarAndPeace,大小3282K ...
分类:
编程语言 时间:
2016-09-14 21:44:41
阅读次数:
154
一.Java VisualVM 概述 对于使用命令行远程监控jvm 太麻烦 。 在jdk1.6 中 Oracle 提供了一个新的可视化的。 JVM 监控工具 Java VisualVM 。jvisualvm.exe 在JDK 的 bin 目录下。 双击启动 Java VisualVM 后可以看到窗口 ...
分类:
其他好文 时间:
2016-08-28 17:57:54
阅读次数:
284
1. Runtime.getRuntime().freeMemory() 和 jvisualvm.exe http://blog.csdn.net/u011004037/article/details/45740673 2.jmap命令 http://www.cnblogs.com/o-andy-o ...
分类:
编程语言 时间:
2016-08-23 16:31:45
阅读次数:
154
原文链接:http://my.oschina.net/freegarden/blog/286372 摘要 Oracle JVM自带了一些工具,观察java程序的运行,用于排错调优。正文将会对 jConsole 、jvisualvm 和 jmap 进行简单介绍。 JConsole JConsole 是 ...
分类:
其他好文 时间:
2016-08-05 15:21:10
阅读次数:
294
jps:查看本机的Java中进程信息。 jstack:打印线程的栈信息,制作线程Dump。 jmap:打印内存映射,制作堆Dump。 jstat:性能监控工具。 jhat:内存分析工具。 jconsole:简易的可视化控制台。 jvisualvm:功能强大的控制台。 1.jps 2.jstack h ...
分类:
编程语言 时间:
2016-07-24 16:09:41
阅读次数:
182