jvm内存增长问题排查 排查个jvm 内存占用持续增加的问题,纪录一下,引以为戒. 运维发现应用jvm内存占用在发布后回落,然后持续增高,,dump后分析一下: 占内存的大部分是这种名字相似的bean,哪里会产生这么多相同类产生的bean呢? 应用使用了动态语言groovy,请求走逻辑时,动态拿到脚本执行. 其中核心代码就是groovy脚本转成spring ioc 管理的bean,需要注入依赖其他bean: public <T> T getScriptedObject(String scrip
jvm内存增长问题排查 排查个jvm 内存占用持续增加的问题,纪录一下,引以为戒. 运维发现应用jvm内存占用在发布后回落,然后持续增高,,dump后分析一下: 占内存的大部分是这种名字相似的bean,哪里会产生这么多相同类产生的bean呢? 应用使用了动态语言groovy,请求走逻辑时,动态拿到脚本执行. 其中核心代码就是groovy脚本转成spring ioc 管理的bean,需要注入依赖其他bean: public <T> T getScriptedObject(String scrip
使用jdk的jconsole进行监控jmx 首先,设置监控对象的端口 配置 catalina.sh #vi /usr/tomcat/bin/catalina.sh 注: /usr/tomcat/bin/catalina.sh 是 tomcat所在目录的bin目录 (linux环境下) 在 # OS specific support. $var _must_ be set to either true or false.之前添加内容 # JAVA_OPTS 设置内存 JAVA_OPTS="