JDK-6895250 : relax dependency of regutils.dll on msi.dll
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u18
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2009-10-26
  • Updated: 2013-11-01
  • Resolved: 2009-11-20
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7
6u18 b05Fixed 7Fixed
Description
This problem was initially reported as 6872713 and will be later on properly fixed by decoupling 
install and deploy code.

However, quick intermediate solution may help to save as 6+Mb or virtual memory 
(in case of plugin lib is loaded into both browser process space and java process space) 
as well as some time on startup (msi.dll is not generally loaded into memory as it only needed on startup).
Webstart applications are aslo affected.
(to verify use process explorer or listdlls from systinternals.com)

Comments
EVALUATION Reduces virtual size of iexplore by 4Mb and virtual size of java process by almost 4Mb too.
26-10-2009

EVALUATION Use /DELAYLOAD to postpone loading of msi.dll until needed.
26-10-2009