从Java 5开始 引入了 JConsole,来监控 Java 应用程序性能和跟踪 Java 中的代码。jconsole是JDK自带监控工具,只需要找到 JDK 安装路径,打开 bin 文件夹,双击jconsole即可。0、监控前的准备将代码写入tomcat/bin/catalina.sh CATA...
分类:
编程语言 时间:
2014-07-31 19:46:17
阅读次数:
247
1、先配Tomcat的启动语句,window下tomcat的bin/catalina.bat(linux为catalina.sh),在头上注释部分(.bat为rem、.sh为#)后面加上set JAVA_OPTS=-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.manageme...
分类:
其他好文 时间:
2014-07-25 00:03:24
阅读次数:
612
前言在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况,这种方式一直以来被人所诟病...
分类:
其他好文 时间:
2014-07-22 22:56:55
阅读次数:
394
很多方式,比如jconsole、jvisualvm,或者jstack -as 这样的形式, 都可以看到实时的java堆栈的变化:edensuvirried0suvirried1oldpergangetmajor gcminor gc线程等等的变化,但是,问题是,有了这些信息,我们能从中发现什么有价值...
分类:
编程语言 时间:
2014-07-22 22:50:35
阅读次数:
222
近期看了一下JVM对监控的支持,除了常规的JMX外居然还有SNMP, 有点意思, 这个网管协议适配的地方还真多,那么就先测试一下。先随便找一个能在后台持续运行的java小程序,如我手头的BIO的socket服务器。JVM端SNMP的配置启动SNMP需要两个地方更改,(http://docs.orac...
分类:
其他好文 时间:
2014-07-22 22:36:33
阅读次数:
318
eclipse 启动java项目 开启jmx远程...
分类:
系统相关 时间:
2014-07-18 18:04:15
阅读次数:
296
什么是JBoss MSCJBoss MSC 即JBoss Modular Service Container,是第三代 JBoss 产品 JBoss 7和WildFfly的内核,JBoss MSC 替换了之前的JMX Kernel 和MicroContainer,它主要特定能够总结例如以下三点:高并...
分类:
其他好文 时间:
2014-07-16 21:03:39
阅读次数:
227
Jetty入门
基本功能介绍
配置概览-怎么配置Jetty
配置概览-需要配置什么
Jetty配置
部署到Jetty
配置上下文
配置连接器
配置安全
配置JSP支持
Jetty管理指导
启动Jetty
Session管理
配置JNDI
注解
JMX
SPDY
ALPN
NPN
FastCGI支持
打包Servlets、Filters和Handlers...
分类:
其他好文 时间:
2014-07-12 21:32:40
阅读次数:
245
在Resin配置参数实现JConsole远程监控JVM...
分类:
其他好文 时间:
2014-07-10 19:58:55
阅读次数:
187
一篇Sun项目主页上介绍JConsole使用的文章,前段时间性能测试的时候大概翻译了一下以便学习,今天整理一下发上来,有些地方也不知道怎么翻,就保留了原文,可能还好理解点,呵呵,水平有限,翻的不好,大家多多包涵。
JConsole毕竟是JDK自带的东西,功能虽然没有一些商业软件那么强大,但是稳定性好,在大压力情况下也不会发生什么问题。而且,提供了相对全面的系统监控功能,还是值得一用的。
...
分类:
其他好文 时间:
2014-07-06 10:28:10
阅读次数:
231