United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6895250 relax dependency of regutils.dll on msi.dll
6895250 : relax dependency of regutils.dll on msi.dll

Details
Type:
Bug
Submit Date:
2009-10-26
Status:
Closed
Updated Date:
2010-09-16
Project Name:
JDK
Resolved Date:
2009-11-20
Component:
deploy
OS:
generic
Sub-Component:
deployment_toolkit
CPU:
generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
6u18
Fixed Versions:
6u18

Related Reports
Backport:

Sub Tasks

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

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

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



Hardware and Software, Engineered to Work Together