tomcat设置可被jconsole监控:

在catalina.bat或catalina.sh里面加上。

set JAVA_OPTS=-Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false  

jvm并不是立即回收,而不是占用内存达到一定比例(比如90%),

一个空的jvm虚拟机也要占用1996360字节(1.9M)

Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded

内存不足,引起的原因是,虚拟机尝试回收,但是回收之后,内存还是很高。解决办法:1简单暴力就是加大内存,2改代码,少用静态变量,或者相互引用,这样对象才能被回收。

最新文章

  1. 简单java在线测评程序
  2. JMeter专题系列(三)元件的作用域与执行顺序
  3. 关于SASS--->推荐使用
  4. TermServDevices报错导致服务器死机(远程服务使用者必读)
  5. Maven打jar包
  6. android 自定义控件(初篇)
  7. UITableViewCell重用机制
  8. [JavaEE] Eclipse中web-inf和meta-inf文件夹的信息
  9. 了解jsonp
  10. Qt 学习之路:QML 和 QtQuick 2
  11. struts2处理请求流程详解
  12. 表达式树解析"框架"
  13. QuickWebApi2:使用Lambda方式,完成对WebApi的开发和调用-文档的生成
  14. Linux 下Nginx 的安装及负载均衡的简单配置
  15. 有关webapplicationcontext的初始化
  16. Linux系统查找文件目录的命令
  17. RobotFrameWork接口设计规范
  18. 微生物组学数据分析工具综述 | 16S+宏基因组+宏病毒组+宏转录组--转载
  19. Java知多少(95)绘图基础
  20. android 使用UDP发送数据 DatagramSocket 创建对象为null

热门文章

  1. Jmeter - 命令行参数
  2. zxy
  3. 单例模式(Singleton)的同步锁synchronized
  4. 关于iar intrinsics.h is already included previously!报错的问题及解决办法
  5. 粗暴,干就完了----徐晓冬似的C语言自学笔记----前言
  6. BZOJ 1453 (线段树+并查集)
  7. hdu 6074 Phone Call
  8. 011_linuxC++之_继承的引入
  9. 多线程 submit与execute区别
  10. 2018CCPC桂林站JStone Game