From: Lado Brisar <lbrisar@MailAndNews.com> - 2000-12-14 22:26:35
On 12 Dec 2000, at 16:36, Soren Andersen wrote:
> If so, does this slow down the loading and execution of the object
> code needed in the DLL? If so, how much; and are there any other
> side-effects (penalties) of this extra relocation step?
Rebasing could cause an overhead of approx. 400% on Win9x and
600% on NT (in *worst case* - large dll with a lot of relocations
fixups). Plus, there's also a penalty in pagefile usage.
Search for article "Rebasing Win32 DLLs: The Whole Story" on the M$
website, if you need detailed explanation and exact numbers.
[If you followup, please do NOT e-mail me a copy]