The reason I am interested in this information is because I have a benchmark whose score is X using 32-bit VM and 2G of heap. When I switched to 64-bit build of the same VM, the score dropped to 0.77X with the same amount of heap. If I increase the heap size to
3.5G (on a machine with 4GB of RAM), the score went to to 1.40X.<br><br>What I need is pretty basic - it sums up all the gc time from the
verbose log during a benchmark run, as I want to verify if the change in gc time correlates to the change in performance. I can write a similar script to do
that, but I just want to check to see if there is a working tool out
there already. Apparently the verbose gc log format changed from 1.5 and beyond and the old script is not compatible.<br><br>Thanks,<br>-Ben<br><br><div><span class="gmail_quote">On 10/25/07, <b class="gmail_sendername">
Neo Jia</b> <<a href="mailto:neojia@gmail.com">neojia@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Ben,
<br><br>What is your opion? I had one but not sure if it would work for you or not (<br><br>I have not worked on JDK for a while ...<br><br>Thanks,<br>Neo<br><br>On 10/25/07, Ben Cheng <<a href="mailto:bccheng@google.com">
bccheng@google.com</a>> wrote:<br>> Hi,<br>><br>> I was trying to get a sense of total GC time spent in a Java app using 1.6<br>> JDK. The gc logs (w/ and wo/ parallel gc) seem to break the ancient tool<br>
> gc_analyze.pl found on the web.<br>><br>> Is there an update to date tool to produce the desired information for new<br>> JDKs?<br>><br>> Thanks in advance,<br>> -Ben<br>><br><br><br>--<br>I would remember that if researchers were not ambitious
<br>probably today we haven't the technology we are using!<br></blockquote></div><br>