Patch: replace mutex with object synchronization

Bryce McKinlay mckinlay@redhat.com
Mon Apr 19 21:24:00 GMT 2004


Andrew Haley wrote:

>I guess I don't really agree with Tom about this.  I can see no
>obvious reason why we should ever want to compile java.* using
>indirect dispatch, and at least one strong efficiency reason why we
>shouldn't.  If anyone knows how using indirect dispatch will make the
>core libgcj work better, I'm upen to being persuaded.
>  
>

One reason is that the shared library loading can be made much more 
efficient with the BC-ABI. Far less symbol relocations, and 
read-only/pointer free metadata will result in a smaller .so and reduce 
startup time.

Regards

Bryce.



More information about the Java-patches mailing list