Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4053575

Win32 build should specify base for dlls

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 1.1.1
    • infrastructure
    • 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

            apalanissunw Anand Palaniswamy (Inactive)
            pbk Peter Kessler
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: