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。
分享到:
相关推荐
通过JConsole工具,我们可以有效地监视WebLogic服务器的性能,包括内存使用、线程状态、类加载器以及MBeans等关键指标。以下是如何在CentOS 7.5上配置和使用JConsole来远程监控WebLogic 12c的详细步骤: 1. **环境...
下面是如何利用 JConsole 观察分析 Java 程序的运行。 一、JConsole 概述 JConsole 是一个内置 Java 性能分析器,可以监控 Java 应用程序性能和跟踪 Java 中的代码。它可以从命令行或在 GUI shell 中运行。 二、...
从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 ...
JConsole是Java 5引入的一个强大的内置性能分析工具,它提供了图形用户界面(GUI)以及命令行模式,用于监控和诊断Java应用程序的性能问题。通过JConsole,开发者和系统管理员可以实时查看Java虚拟机(JVM)的状态,...
学习资料会介绍如何收集性能数据、查看日志、分析堆栈跟踪、使用JConsole和WebLogic Diagnostic Framework等工具。 八、WebLogic与Oracle其他产品集成 由于WebLogic是Oracle家族的一员,它与Oracle数据库、Oracle ...
本文将详细讨论`jconsole.1.8.0.jar`这个包的用途、常见问题以及如何有效利用它进行Java应用的监控。 首先,`jconsole.1.8.0.jar`是Java官方JDK中的一个组件,属于Java Mission Control(JMC)的一部分,主要负责...
通过JConsole或WebLogic管理控制台,可以查看服务器状态、日志、内存使用情况等。 七、部署与生命周期管理 WebLogic支持多种部署方式,包括通过管理控制台、命令行工具(WLST - WebLogic Scripting Tool)以及自动...
5. **GUI性能监视器**:实时显示应用程序的CPU、内存、I/O等资源的使用情况,为性能调优提供依据。 三、jconsole.jar的使用方法 1. **启动jconsole**:在安装了Java SDK的环境中,可以通过命令行启动jconsole,...
开发者可以编写插件,扩展JConsole的功能,使其能监视特定的应用或服务。 总的来说,JConsole源码的深入研究不仅可以帮助我们理解Java性能监控的实现机制,还能让我们掌握JMX的精髓,从而更好地利用这个强大的管理...
《JConsole:Java监视与管理控制台详解》 在Java开发和运维过程中,监控和管理应用程序的性能至关重要。JConsole是Java开发工具包(JDK)自带的一个强大的、基于Java的图形用户界面(GUI)工具,它允许我们监控Java...
- 使用工具如VisualVM或JConsole等监控JVM的内存使用情况,及时调整JVM参数。 #### 四、服务器挂起问题 ##### 1. 表现现象 - 服务器不再响应客户端请求,页面加载缓慢或无法打开。 - 请求超时,长时间无响应。 - ...
在“监视”菜单下,你可以进一步获取关于Java虚拟机内存利用率、垃圾收集统计信息、线程状态以及服务器的一般信息,例如服务器激活时间和其它相关配置。 2. **WebLogic日志查看** 日志查看对于诊断和解决问题至关...
JConsole是Java官方提供的一款强大的性能监视工具,它可以帮助我们实时监控Java应用程序的运行状态,包括内存使用、线程状态、类加载、JVM垃圾回收等关键信息。本手册将详细介绍如何有效地使用JConsole进行JVM分析。...
总结来说,通过xmanage远程打开Jconsole是一种有效的解决Jconsole远程连接问题的方法,它利用了X Window协议和环境变量DISPLAY的特性,使得我们可以在本地机器上直观地监控远程服务器上的Java应用。然而,实施这一...
* Overview 页签:显示JVM和被监视值的汇总信息。 * Memory 页签:显示内存使用信息,包括堆内存和非堆内存的使用情况。 * Threads 页签:显示执行绪使用信息。 * Classes 页签:显示类(class)载入信息。 * ...
jconsole.jar
weblogic10.3集群配置.doc weblogic10.3优化设置.doc weblogic 报 to many open file错误.docx weblogic.xml_部署描述符元素.docx ...weblogic内存监控端口jconsole.docx websphere6.1集群配置.docx
学习如何利用JConsole、VisualVM等工具进行故障排查,能迅速定位并解决问题,减少系统宕机时间。 七、WebLogic与数据库集成 WebLogic与Oracle数据库或其他SQL数据库的集成是常见的应用场景。了解如何配置数据源、...
JConsole还支持导出监视数据,方便进一步分析和报告。在某些复杂场景下,结合源码分析,JConsole能帮助我们定位和解决问题,提升应用程序的稳定性和性能。 总的来说,JConsole是Java开发和运维过程中不可或缺的工具...