求助>spring boot 项目,启动的时候,cpu总是跑到800%+>
5回复
1月前

spring boot 项目,启动的时候,cpu总是跑到800%+



不知道需要提供些什么线索,我贴一下启动参数和启动类吧
/usr/local/java/jdk1.8.0_151/bin/java -Denv=dev -Dspring.profiles.active=dev -Dapollo.meta=http://dev-apollo.xxx.com:8080,http://dev-apollo.xxx.com:8080 -Xms512m -Xmx512m -Xmn256m -Xss512k -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -Dbasedir=/data/apps/gams -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/data/apps/gams/temp -Dsecurerandom.source=file:/dev/urandom -Djava.security.egd=file:/dev/./urandom -Dnetworkaddress.cache.ttl=10 -Dsun.net.inetaddr.ttl=10 -verbose:gc -Xloggc:/data/apps/gams/logs/gc_start_at_20210121214904.log -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=4 -XX:+PrintHeapAtGC -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/apps/gams/logs/ -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8077 -XX:ErrorFile=/data/apps/gams/logs/java_error.log -server -jar gams.jar --server.tomcat.accesslog.enabled=true --server.tomcat.accesslog.directory=/data/apps/gams/logs/

image.png

687 阅读
请先登录,再评论

回复列表

启动的时候耗费CPU很正常,你这个的话可以启动的时候同时观察下FULL GC的情况,看看是否有多次FULL GC。

张高兴3周前
回复 明月应笑我:

FULL GC 我第一个就调了,启动过程就一次FULL GC,而且不到一秒

回复
张高兴1月前

WechatIMG4274.jpeg

1
张高兴3周前
回复 abccba:

gc都在可控范围,调内存相关的参数个人认为无意义

回复
abccba1月前
回复 张高兴:

-Xms512m -Xmx1g -Xss512k -XX:MaxMetaspaceSize=512m 参数调成这样子呢

回复