Jenkins java程序占用内存大 优化
Linux系统下使用top
命令,再输入M按钮,按照内存排序每个进程,发现jenkins占据内存过大,如下:
解决方式
输入命令vim /etc/sysconfig/jenkins
编辑jenkins文件,修改JENKINS_JAVA_OPTIONS
属性:
原来的属性如下:
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
根据服务器的配置,修改后的属性如下:
#JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true" JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Xms512m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=512m"
重启Jenkins服务
再次top
命令查看,jenkins占据内存