I'm trying to optimize how much memory I allocate to the master application (aka - tomcat), slave processes, maven tasks, etc. and going crazy.
I've been unsuccessful in finding a guideline to determine how much memory I ought to allocate or if I should just let the defaults work. All machines are single processor, dual core with 4 GB ram. I've typically set tomcat to use 2048MB + 512MB permgen space and set my maven process to use 384MB max. Is this reasonable? My slaves are set to run 4 executors. Jobs use either svn or git to check out code and Maven to build with a SONAR post-build analysis. We also do Maven releases at times. How much does the core slave process need? Is there a "rule-of-thumb" based on the number of executors? Any perspective/considerations/resources/links/pointers are much appreciated. -- Jeff Vincent predato...@gmail.com See my LinkedIn profile at: http://www.linkedin.com/in/rjeffreyvincent I ♥ DropBox <http://db.tt/9O6LfBX> !!