Aleksey Shipilev wrote:
> That's because editbin can lay out the libraries at once, judging on
> their size. If we will implement the relocation for each of the
> components, we will face the dependencies between them. So I propose
> to relocate the build at once, when all components are built and
> easily accessible.

I see, that makes sense.  So perhaps we should not bother with the
current basing option in makefiles, and just leave it all to the
deployment stage?

Looking at the doc for editbin, I agree that /largeaddressaware looks
like a good option too.  How about /bind ?  Given we just rebased the
DLLs it may help with start-up times?

I may tweak that patch a bit so it doesn't try to rebase the DLLs in the
bin/default directory if the VM isn't DRLVM.  Not sure what the effect
would be on the IBM VME (at least, some of those files don't appear in
the IBM/BEA VM).

Regards,
Tim

Reply via email to