1 tomcat 配置 修改catalina.sh,添加如下代码: CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.111.171 -Dcom.sun.management.jmxremote -Dcom.sun.ma ...
分类:
系统相关 时间:
2019-08-16 11:53:40
阅读次数:
127
我们通常会使用工具jstack 去跟踪线程信息,其如何实现使用attach 的方式还是ptrace 的方式,这些可以去参考本人的博客的其他文章。 但这些方式都是外部使用的方式,如何直接使用java代码得到当前进程的线程的信息,方便监控jvm的整个运行状态,就不的不提到了ManagementFacto ...
分类:
其他好文 时间:
2018-11-27 14:39:52
阅读次数:
206
如何透视应用的性能?您想知道究竟是哪个J2EE或Java组件导致了性能瓶颈吗?您想知道是哪个SQL查询降低了应用的运行速度,如何监控JVM性能?如何快速排查应用性能问题,确保最佳的用户体验?ApplicationsManager应用性能透视能力可以帮助您了解应用程序在最终用户面前的表现,提供应用从URL到数据库SQL查询端到端的性能指标,从而快速定位和解决问题。ApplicationsManage
分类:
移动开发 时间:
2018-11-15 19:43:07
阅读次数:
229
Java应用程序性能监控您想知道JavaRuntime环境的运行状况吗?您想监控线程死锁、异常内存、CPU消耗和Java应用程序吗?监控Java应用程序利用ManageEngineApplicationsManagerJavaRuntime监控功能,可以监控Java平台及运行的应用程序。你可以监控JVM的性能和线程。ApplicationsManager支持SunJVM,IBMJVM以及Oracl
分类:
编程语言 时间:
2018-11-15 19:36:45
阅读次数:
242
在做模型项目的时候遇到一个问题,由于模型服务装载一些大模型,大模型对象的大小在 300M 左右,而一台服务器可能装载多个大模型。在服务启动和模型更新的时候会遇到 young gc 耗时过长的问题,young gc 所采用的垃圾回收器是 ParNew。通过观察 GC 日志可以发现,模型对象一开始是存在 ...
分类:
编程语言 时间:
2018-09-15 14:32:58
阅读次数:
177
JVM监控 1、通过jps获取java进程id >pid 2、然后通过jstat -gc pid 2000 (其中pid为java进程的id,该命令表示使用kb为单位 每2秒打印一次堆栈的使用情况和垃圾回收情况) 如图: 参数说明(title): 分析: 分析问题的出发点总结: 1、如果FGC的次数 ...
分类:
其他好文 时间:
2018-08-29 21:19:42
阅读次数:
160
一、简介 JProfiler是一款Java的性能监控工具。可以查看当前应用的对象、对象引用、内存、CPU使用情况,线程运行情况(阻塞、等待等),同时可以查找哪个对象占用的内存比较多、哪个对象占用CPU处理的时间比较多 二、配置 通过JProfiler远程连接服务器监控JVM,需要在被监控的服务器上t ...
分类:
其他好文 时间:
2018-08-21 17:14:20
阅读次数:
247
JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,它是Java自带的简单性能监控工具。下面以对tomcat的监控为例,带领大家熟悉JConsole这个工具。 一、配置 通过JConsole远程连接服务器监控JVM,需要在被监控的服务器上tomcat的启动文件catalina.s ...
分类:
其他好文 时间:
2018-08-19 19:02:13
阅读次数:
162
JVM的参数类型JVM参数类型大体分为三种:标准参数,基本每个版本的JVM都有的参数,比较稳定不变X参数,非标准化的参数,每个JVM版本的都有些不一样,但是变化较小XX参数,非标准化的参数,相对不稳定,每个JVM版本的变化都比较大,主要用于JVM调优和Debug常见的标准参数:-help-server-client-version-showversion-cp-classpath常见的X参数:-X
分类:
其他好文 时间:
2018-07-09 12:45:15
阅读次数:
202
一、JVM配置参数分为三类参数: 1、跟踪参数 2、堆分配参数 3、栈分配参数 这三类参数分别用于跟踪监控JVM状态,分配堆内存以及分配栈内存。 二、跟踪参数 跟踪参数用于跟踪监控JVM,往往被开发人员用于JVM调优以及故障排查。 1、当发生GC时,打印GC简要信息 使用-XX:+PrintGC或- ...
分类:
其他好文 时间:
2018-07-05 19:55:10
阅读次数:
185