Re: [perf-discuss] Avoiding Garbage Collection

2008-01-03 Thread Stefan Parvu
Hey, Your Java application is a standalone application or does it run on top of an application server ? Couple of things to consider here: - are you running on 32 or 64 bit JVM ? - which version of Java are you using: 5 or 6 ? - you are saying that your application should reduce to maximum th

Re: [perf-discuss] Avoiding Garbage Collection

2007-12-29 Thread Bill Rushmore
First, you really need to increase the heap size. You have 16GB so take advantage of it. Then Concurrent Mark Sweep may actually work. You didn't mention what JVM you are using, it matters. I did a presentation recently on Java GC that you might be interested, http://docs.google.com/Present

Re: [perf-discuss] Avoiding Garbage Collection

2007-12-29 Thread Rayson Ho
BTW, would Real-Time Java be useful in this kind of environment?? Rayson On Dec 29, 2007 1:30 PM, adrian cockcroft <[EMAIL PROTECTED]> wrote: > Concurrent GC is likely to use a lot more RAM than stop and sweep, so > increase your heap to 3-4GB and try the concurrent collector again. If > that ru

Re: [perf-discuss] Avoiding Garbage Collection

2007-12-29 Thread adrian cockcroft
Concurrent GC is likely to use a lot more RAM than stop and sweep, so increase your heap to 3-4GB and try the concurrent collector again. If that runs out of RAM, go to 64bit Java and keep increasing it, you have 16GB available in the machine... Peter Johnson of Unisys has a great workshop on tuni

Re: [perf-discuss] Avoiding Garbage Collection

2007-12-29 Thread przemolicc
On Sat, Dec 29, 2007 at 08:44:31AM -0800, Sambasiva Rao Andaluri wrote: > Hi, > We are developing a Java application that consumes real time equity market > data. The application is run on a 2 CPU dual core Opteron box (4 cores with > each 2593Mhz) with about 16GB RAM. The JVM is run in Server mo