java内存无法回收
待检查的参数
服务采用集群模式部署,配置为4核8G, 此服务只跑一个java进程, 两台服务均在05-15进行了重启,之后没有更改过
第一台服务器内存一直升高, 没有触发垃圾回收,直到阿里云进行预警
第一台服务器jvm配置:
java -jar -Dfile.encoding=utf-8 -Dserver.port=7301 -Djasypt.encryptor.password=pfY4x9vHB69HaC4v -Xms5440M -Xmx5440M -Xmn2g -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -XX:+UseParallelGC -XX:ParallelGCThreads=4 -Xloggc:/data/cdblog/gc/cdb-api-cn-7301.jar/7301/gc.log -XX:+PrintGCDetails -jar /data/.cdb_update/cdb-api-cn-7301.jar
第二胎服务器jvm配置:
java -jar -Dfile.encoding=utf-8 -Dserver.port=7301 -Djasypt.encryptor.password=pfY4x9vHB69HaC4v -Xms4g -Xmx4g -Xmn1g -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=480m -XX:+UseParallelGC -XX:ParallelGCThreads=8 -Xloggc:/data/cdblog/gc/cdb-api-cn-7301.jar/7301/gc.log -XX:+PrintGCDetails -jar /data/.cdb_update/cdb-api-cn-7301.jar