jvm小白
2024-10-06 19:18:01
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改代码,少用静态变量,或者相互引用,这样对象才能被回收。
最新文章
- 简单java在线测评程序
- JMeter专题系列(三)元件的作用域与执行顺序
- 关于SASS--->;推荐使用
- TermServDevices报错导致服务器死机(远程服务使用者必读)
- Maven打jar包
- android 自定义控件(初篇)
- UITableViewCell重用机制
- [JavaEE] Eclipse中web-inf和meta-inf文件夹的信息
- 了解jsonp
- Qt 学习之路:QML 和 QtQuick 2
- struts2处理请求流程详解
- 表达式树解析";框架";
- QuickWebApi2:使用Lambda方式,完成对WebApi的开发和调用-文档的生成
- Linux 下Nginx 的安装及负载均衡的简单配置
- 有关webapplicationcontext的初始化
- Linux系统查找文件目录的命令
- RobotFrameWork接口设计规范
- 微生物组学数据分析工具综述 | 16S+宏基因组+宏病毒组+宏转录组--转载
- Java知多少(95)绘图基础
- android 使用UDP发送数据 DatagramSocket 创建对象为null