start.sh 488 B

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