#!/bin/bash app_dir=`pwd` app_name='devops-agent.jar' # -Xmx128m: 对于一个只做转发和监控的 Agent,128MB 已经绰绰有余 # # -XX:+UseSerialGC: 关键点!在低内存(<2GB)环境下,使用 串行垃圾回收器 比 G1 或 Parallel 更节省内存占用(Footprint),因为它不需要维护复杂的内存分代数据结构 java -Xms64m -Xmx128m \ -XX:+UseSerialGC \ -XX:MaxMetaspaceSize=64m \ -jar ${app_dir}"/"${app_name} ${app_dir}/devopsagent.json > console.log 2>&1 &