class KPM::TomcatManager

def default_java_properties

def default_java_properties
  <<HEREDOC.gsub(/\s+/, ' ').strip
  -server
  -showversion
  -XX:+PrintCommandLineFlags
  -XX:+UseCodeCacheFlushing
  -XX:PermSize=512m
  -XX:MaxPermSize=1G
  -Xms1G
  -Xmx2G
  -XX:+CMSClassUnloadingEnabled
  -XX:-OmitStackTraceInFastThrow
  -XX:+UseParNewGC
  -XX:+UseConcMarkSweepGC
  -XX:+CMSConcurrentMTEnabled
  -XX:+CMSParallelRemarkEnabled
  -XX:+UseCMSInitiatingOccupancyOnly
  -XX:CMSInitiatingOccupancyFraction=70
  -XX:+ScavengeBeforeFullGC
  -XX:+CMSScavengeBeforeRemark
  -XX:NewSize=600m
  -XX:MaxNewSize=900m
  -XX:SurvivorRatio=10
  -XX:+DisableExplicitGC
  -Djava.security.egd=file:/dev/./urandom
DOC
end