1. weblogic服务是"startWebLogic.cmd" 程序来启动的 , 要想连接到jconsole必须设置com.sun.management.jmxremote 参数.
运行->startWebLogic.cmd -Dcom.sun.management.jmxremote
或者在快捷方式加上也可以:
2.运行->jconsole
3.选择监控服务
4.OK,连接成功,如下图
记录一点Out Of Memory 原因:
堆是应用程序使用的主要部分,一旦堆满,应用程序就会抛出Out Of Memory错误。具体关于堆的构成以及垃圾回收算法,可以参考文档:
http://aleung.blogbus.com/logs/4712392.html
这个环节的优化:
1) 增加JVM内存,使得可使用的堆内存尽可能多,延长垃圾回收的时间。需要注意的是,一般来说,回收1G内存所需要的时间是7秒左右,如果这个时间访问量比较高,极容易导致应用停止响应,所以并非是越大内存越好。
通过增加 XX:+PrintGCDetails 参数可以观察到垃圾回收的频率和时间2) 调整垃圾回收策略,加快JVM的回收,因为Web应用响应高,很多都是无用内存,加快回收可以保证有效堆会更多,这种方式会消耗更多的CPU。
分享到:
相关推荐
1、环境:centos7.5操作系统 weblogic12c 本地jdk1.8 2、在远程服务器上配置weblogic12c 修改$Domain_HOME/bin/setDomainEnv.sh JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=9000″ ...
从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 ...
从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 ...
...
jconsole.jar下载
weblogic10.3集群配置.doc weblogic10.3优化设置.doc weblogic 报 to many open file错误.docx weblogic.xml_部署描述符元素.docx ...weblogic内存监控端口jconsole.docx websphere6.1集群配置.docx
性能监控JConsole远程监控Tomcat服务
jconsole.1.8.0jar 这个包也经常maven导入报错 也是本人亲测有效
jconsole源码 源码 jconsole jmx
JVM性能监控工具VisualVM Jconsole插件所需jar包 JTop.jar 点击'JConsole Plugins'按钮 点击'Add JAR/Folder'按钮, 添加JDK_HOME/demo/management/JTop/JTop.jar7)重新打开监控页面,可以看到JConsole
jconsole介绍 和相关配置,简单举例jconsole的配制方法
如果初次接触JConsole,应该会很有用的!
jvm检测工具,jconsole工具介绍,其他同类工具介绍
是不是有时候jconsole配置后重启报错,那么试试这个,万能的远程打开jconsole
介绍通过Jconsole工具对Java的应用进行监控
java开发常用组件,jconsole-1.8.0.jar jconsole-1.8.0.jar
jconsole.jar
JConsole(观察分析Java程序的运行)
maven 项目缺少或报相关jdk- jconsole相关的错,这个jar包使用后就没问题了
介绍了如何使用JConsole分析JVM,一步一步使用JConsole