摘要: 前言 因为最近一个项目部署在客户那边运行一个月左右就会出现java内存溢出的问题,为了时时监控java内存的情况需要,需要远程查看服务器上java内存的一些情况。在公司模拟部署了远程监视linux下项目运行的情况。 一、简单介绍两个jdk1.6自带的可视化监视工具 Jconsole:Java 6.x 阅读全文
posted @ 2016-08-12 10:05 有梦就能实现 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 1.查看jboss的监控工具 http://XXX/jmx-console/htmladaptor 2.查看jvm的监控工具 jdk\bin jvisualvm.exe jmc.exe 3.查看jboss版本 jar-versions.xml 5.修改jboss jvm内存 set JAVA_OPT 阅读全文
posted @ 2016-08-12 09:48 有梦就能实现 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 每次我怀疑有内存泄漏时,我都要翻箱倒柜找这些命令。所以,这里总结一下以备后用: 首先,我用下面的命令监视进程: 1 while ( sleep 1 ) ; do ps -p $PID -o %cpu,%mem,rss ; done 1 while ( sleep 1 ) ; do ps -p $PI 阅读全文
posted @ 2016-08-12 09:43 有梦就能实现 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 缘起 线上有Tomcat升级到7.0.52版,然后有应用的JVM FullGC变频繁,在高峰期socket连接数,Cpu使用率都暴增。 思路 思路是Tomcat本身的代码应该是没有问题的,有问题的可能是应用代码升级,或者环境改变了,总之Tomcat的优先级排在最后。 先把应用的heap dump下来 阅读全文
posted @ 2016-08-12 09:31 有梦就能实现 阅读(5579) 评论(0) 推荐(0) 编辑
摘要: Java的内存分配与回收全部由JVM垃圾回收进程自动完成。与C语言不同,Java开发者不需要自己编写代码实现垃圾回收。这是Java深受大家欢迎的众多特性之一,能够帮助程序员更好地编写Java程序。 下面四篇教程是了解Java 垃圾回收(GC)的基础: 垃圾回收简介 圾回收是如何工作的? 垃圾回收的类 阅读全文
posted @ 2016-08-12 09:19 有梦就能实现 阅读(6881) 评论(0) 推荐(0) 编辑