My experience with the jvm has mostly been maintain a tomcat container for several applications. I find myself always not sure of the what ratio of -Xms -Xmx -Xmn -XX:PermSize -XX:MaxPermSize setting with I initialize my tomcat instance.
I know this will vary depending on the number and size of applications I am running. I'm not looking to have my hand held, but anyone have tips or resources on how to test your load needs and what a good ratio of settings is?
Thanks in advance.
In this case the box is a slicehost vps:
64bit Linux 1024 Ram, and 1.6 jdk Sun (though i might change that)
Tomcat sits behind Apache via mod_jk. I also run a mysql and a mail server (both low use).
On tomcat I just run one jruby and two railo (cfml) apps, and should add more later.
I'm looking more for tips/pointers than an exact setting spec. as almost everything is subject to change.