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> !!

Reply via email to