>>>> "Ziga" == Ziga Mahkovec
<ziga.mahkovec(a)klika.si> writes:
Ziga> If I understand correctly, any significant difference in these timings
Ziga> would indicate BC-ABI performance penalty?
There are actually two variables hiding here: in case [3], not only is
(e.g.) jdtcore.jar.so compiled with the BC-ABI, but it is also
compiled from .class files and not .java source. The latter can
sometimes have a performance impact. I would suggest adding another
case, namely compiling the .jar files with the C++ ABI to see how that
changes things (note that at the moment you can't compile .java source
using the BC-ABI, as that part of the compiler is unfinished).
It would also be interesting to see oprofile results for these runs.
Tom