what are the sun jdk gc options

what gc policy runs for websphere application server 6.0 and 6.1 by default, if i want to change the default GC policy, what are the other GC policies available for IBM websphere  JVM running on solaris 10 sparc hardware 440
wasmanIT AnalystAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

wasmanIT AnalystAuthor Commented:
my question is
1. if i don't set any GC policy, what is default GC policy ibm jvm runs on solaris 10 OS, if i want to change the default gcpolicy what are the gc policies available, detailed description  of  the those available policies and what are generic jvm args for  each policy

2. can i use two gc policies for one jvm ?

3. In my company we use -XX:+UseConcMarkSweepGC -XX:-ParNewGC as generic jvm args, so useconmarksweep is gc policy ?

4. i thought the only available gc policies are optthruput, optavgpause, gencon, subpool ? where is the conmarksweep ?

5. what is ParNewGC? is it another GC policy

Iam just confused with these values, just want clear out

Thanks in advance for helping me
0
wasadmin11Commented:
The policies in IBM JVM are  optthruput, optavgpause, gencon, subpool

Choose one of the policies (optthruput, optavgpause, gencon, subpool ) then choose additional arguements if needed. There are quite a few of them

-XX:+UseConcMarkSweepGC -XX:-ParNewGC  are additonal arguements which you can give.

ParNewGC is another switch(arguement).

Each arguement is explained in the link i sent.

Depending on the number of CPUs , Memory size, etc you can give different arguements.


If througput is ur goal choose optthruput.
if ur application has to pause for minimum time during GC choose optavgpause.

Gencon is generational concurrent



0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
wasmanIT AnalystAuthor Commented:
I need full details of each  GC option available.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Unix OS

From novice to tech pro — start learning today.