-
Bug
-
Resolution: Duplicate
-
P2
-
None
-
1.1.1
-
None
-
sparc
-
solaris_2.5
The current JDK builds for win32 don't specify a base address for the dlls that get built. That means they are all based at the default base address. That means that when we load more than one dll the second and subsequent ones have to be relocated, which is slow(er than not relocating). That also means that the libraries can't be shared between processes (because they have been relocated), so it uses more memory than it needs to.
I think you can just specify a base address on the link line. We should figure out good bases for our dlls and link them to those addresses.
peter.kessler@Eng 1997-05-21
I think you can just specify a base address on the link line. We should figure out good bases for our dlls and link them to those addresses.
peter.kessler@Eng 1997-05-21
- duplicates
-
JDK-4053763 win32 : load conflict (performance issue)
-
- Closed
-