[fedora-java] OOo Performance?

Caolan McNamara caolanm at redhat.com
Tue Mar 21 12:56:47 UTC 2006


On Thu, 2006-03-16 at 14:16 +0000, Andrew Haley wrote:
> Mmm, but there's nothing to stop us building OOo with -lgcj, is there?
> If we do that, dlopen() will find the prelinked library.

Was worth a shot, but we seem to hang if we just naively add in a
-lgcj :-)

C.

#1  0x00a19036 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x0248647b in GC_lock () from /usr/lib/libgcj.so.7
#3  0x0247d3ea in GC_malloc_atomic () from /usr/lib/libgcj.so.7
#4  0x01e50f22 in _Jv_AllocString () from /usr/lib/libgcj.so.7
#5  0x01e8e862 in _Jv_NewStringUtf8Const () from /usr/lib/libgcj.so.7
#6  0x01e61a6b in _Jv_Linker::ensure_class_linked ()
from /usr/lib/libgcj.so.7
#7  0x01e61c3e in _Jv_Linker::wait_for_state ()
from /usr/lib/libgcj.so.7
#8  0x01e88b31 in java::lang::Class::initializeClass ()
from /usr/lib/libgcj.so.7
#9  0x01e88ad3 in java::lang::Class::initializeClass ()
from /usr/lib/libgcj.so.7
#10 0x01e88ad3 in java::lang::Class::initializeClass ()
from /usr/lib/libgcj.so.7
#11 0x01e88ad3 in java::lang::Class::initializeClass ()
from /usr/lib/libgcj.so.7
#12 0x01e514e6 in _Jv_AllocObjectNoFinalizer ()
from /usr/lib/libgcj.so.7
#13 0x01e51526 in _Jv_AllocObject () from /usr/lib/libgcj.so.7
#14 0x01e516de in _Jv_ThrowBadArrayIndex () from /usr/lib/libgcj.so.7
#15 <signal handler called>
#16 0x024787d3 in GC_is_black_listed () from /usr/lib/libgcj.so.7
#17 0x0247679d in GC_allochblk_nth () from /usr/lib/libgcj.so.7
#18 0x02476b62 in GC_allochblk () from /usr/lib/libgcj.so.7
#19 0x0248209d in GC_new_hblk () from /usr/lib/libgcj.so.7
#20 0x02478381 in GC_allocobj () from /usr/lib/libgcj.so.7
#21 0x0247ce58 in GC_generic_malloc_inner () from /usr/lib/libgcj.so.7
#22 0x0247cef1 in GC_generic_malloc_inner_ignore_off_page ()
from /usr/lib/libgcj.so.7
#23 0x0247b0a7 in GC_grow_table () from /usr/lib/libgcj.so.7
#24 0x0247b8bc in GC_register_finalizer_inner ()
from /usr/lib/libgcj.so.7
#25 0x0247ba63 in GC_register_finalizer_no_order ()
from /usr/lib/libgcj.so.7
#26 0x01e9647d in _Jv_RegisterFinalizer () from /usr/lib/libgcj.so.7
#27 0x01e8e832 in _Jv_NewStringUtf8Const () from /usr/lib/libgcj.so.7
#28 0x01e61a6b in _Jv_Linker::ensure_class_linked ()
from /usr/lib/libgcj.so.7
#29 0x01e61c3e in _Jv_Linker::wait_for_state ()
from /usr/lib/libgcj.so.7
#30 0x01e88b31 in java::lang::Class::initializeClass ()
from /usr/lib/libgcj.so.7
#31 0x01e88ad3 in java::lang::Class::initializeClass ()
from /usr/lib/libgcj.so.7
#32 0x01e524a7 in _Jv_CreateJavaVM () from /usr/lib/libgcj.so.7
#33 0x01e57b2d in JNI_CreateJavaVM () from /usr/lib/libgcj.so.7
#34 0x05a6d864 in jfw_plugin_startJavaVirtualMachine ()
   from /usr/lib/openoffice.org2.0/program/sunjavaplugin.so





More information about the fedora-devel-java-list mailing list