This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Patch: replace mutex with object synchronization


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]