This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Garbage collector stopping my world for half a second
- From: Martin Egholm Nielsen <martin at egholm-nielsen dot dk>
- To: java at gcc dot gnu dot org
- Date: Thu, 01 Dec 2005 15:28:19 +0100
- Subject: Garbage collector stopping my world for half a second
Hi there,
I'm not quite sure if I should take this question to the boehmgc list or
to post it here.
But here I go:
I've been seeing some unfortunate (In my world) GC timings suddenly
halting my application:
--- 8< 8< 8< ---
Initiating full world-stop collection 8 after 3861860 allocd bytes
--> Marking for collection 8 after 3861860 allocd bytes + 235140 wasted
bytes
Collection 7 finished ---> heapsize = 8736768 bytes
World-stopped marking took 390 msecs
Complete collection took 420 msecs
--- 8< 8< 8< ---
The problem is that I have external hardware connected that "need" being
"triggered" from my application with more precision than ~400 ms. - more
likely ~100 would be good.
However, I've seen with a smaller test-example that the GC is capable of
having stop-timings on my platform of ~60 ms.
Therefore, I ask: Is there some super GC parameters that can be tuned to
bring this world stopping down to a smaller value?
Best regards,
Martin Egholm