本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
一个Java swing桌面应用程序的JVM内存调优
背景介绍
用java swing(jdk 1.7.0_71)开发了一款类似于windows explorer的桌面产品,除了文件管理等常用的功能外,还附带了标签(TAG)管理功能,也就是对文件或者文件夹指定标签,根据标签对文件进行管理.
遇到的问题
应用中有一个根据关键字进行文件查找的功能,查找本身并没有什么问题,只是对符合查找条件的文件或者文件夹进行画面 ...
Eclipse配置jconsole
问题描述:
遇到个内存泄露的问题,想用jconsole跟踪下内存消耗情况,发现一直连接不上,程序都运行完了,也没连接上,尝试了好几次都这样。
问题分析:
Eclipse默认不开启远程JMX功能。
解决办法:
开启JMX功能。
步骤:
在程序启动参数中加入以下内容:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxr ...
JConsole的使用
可以eclipse 先运行一个java程序,
然后 运行 命令行jconsole , 选择 整个java程序, 可以把 任务管理器打开, 打开pid 这个column, 可以连接上这个程序。
能看到里面的vm summary, 还有Memory 里面有图表针对各种 内存池的 memory pool
jconsole.exe 远程连接jvm
1.远程主机
(1)修改JMX服务的配置文件: 在JDK的根目录/jre/lib/management中,将jmxremote.password.template另存为jmxremote.password。用文件编辑软件按编辑jmxremote.password去掉 # monitorRole QED # controlRole R&D 前面的#注释,保存。 如果当前系统属于 ...
使用本地JConsole监控远程linux下JVM
原文:http://www.linuxidc.com/Linux/2015-02/113420.htm 使用本地JConsole监控远程JVM(最权威的总结)
http://my.oschina.net/u/1164238/blog/135866 (Jconsole远程连接)
http://www.cnblogs.com/sunxucool/p/4059040.html ()
...
jconsole, jstat, jmap, jstack, gc
通过工具jconsole查看:
直接执行命令:jconsole即可,通过jconsole可以手动执行gc,检测死锁,查看内存信息
一:分析死锁:
参考资料(http://www.cnblogs.com/ilahsa/archive/2013/06/03/3115410.html)
模拟死锁代码:DemoServiceImpl.java
package ...
配置Jconsole监控Jboss性能
在standalone.bat中添加如下配置
-------------------------------------------
set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote.port=8950 -Dcom.sun.management.jm ...
远程访问JMX遇到连接不上的问题(JConsole和VisualVM工具类似)
java.rmi.ConnectException: Connection refused to host: 10.88.112.165; nested exception is:
java.net.ConnectException: Connection timed out: connect
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPE ...
【转载】JConsole JDK1.6 使用手册
转载出处文章作者:hornet本文地址:http://hornetblog.sinaapp.com/?p=5
英文版地址: http://download.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html
JConsole的图形用户界面是一个符合Java管理扩展(JMX)规范的监测工 ...
java jvm常用命令工具——jconsole命令(Java Monitoring and Management Console)
jconsole是一个java GUI监视工具,可以以图表化的形式显示各种数据。并可通过远程连接监视远程的服务器VM。用java写的GUI程序,用来监控VM,并可监控远程的VM,非常易用,而且功能非常强。命令行里打 jconsole,选则进程就可以了。
需要注意的是:在运行jconsole之前,必须要先设置环境变量DISPLAY,否则会报错误,Linux下设置环 ...
jvisualvm jconsole监控tomcat安装
1.tomcat启动增加监控配置
1)复制tomcat/bin/startup.sh为tomcat/bin/startup_jvisualvm.sh
2)在tomcat/bin/startup_jvisualvm.sh中exec "$PRGDIR"/"$EXECUTABLE" start ...
java自带的内存检查工具Jconsole
运行的入库程序频繁抛出Exception in thread "Thread-5" java.lang.OutOfMemoryError: Java heap space 内存溢出异常,经同事介绍采用java自带的内存检查工具Jconsole,监控java进程的内存CPU等资源占用情况,监测程序的健康状况。
Jconsole的使用注意事项:
1.windows下可直接在d ...