NT_40 / WO_40
Our application loads ~50 frameworks.
Most all of them are relocated at load time, eg:
warning: LDR: Dll ELAccounts.dll base 10000000 relocated due to collision
with H:\EVERLASTINGLIBRARY\EXECUTABLES\CoreEOInterface.dll
f20000:H:\EVERLASTINGLIBRARY\EXECUTABLES\ELAccounts.dll
warning: LDR: Automatic DLL Relocation in Everlasting.exe
Q1) How much overhead is involved in the relocation?
Q2) Will there be a noticeable improvement if the frameworks include
something like the following?
I see these entries in FlatFileEOAdaptor/Makefile:
NEXTSTEP_PB_LDFLAGS = -image_base 0x59300000
WINDOWS_PB_LDFLAGS = -image_base 0x4C060000
(I believe this flag is specifically intended to avoid relocation...?)
Thanks,
Matt
---
[EMAIL PROTECTED]