Thanks,

That's exactly kind of info I needed.

1. Seems that -sh is a solution for me. I don't use Windows Installer for
upgrades. It's always a full install.

2. I generate single WiX file with all source files listed there. All I need
is to lay out files on dvd in the same order as they are listed in the wix
source file?

   If I compress all files into a single cab, are they in the same order as
in Sequence table?
   In this case I'm good?


Igor


Mike Dimmick-2 wrote:
> 
> The more components there are, the more checking has to be done (of
> KeyPaths) to determine what needs to be copied. You could potentially
> increase the number of files per component, but be aware that:
> 
> - a component is only installed if its KeyPath is determined to be
> out-of-date (older file version, mismatched hash)
> - all files in a component are installed to the same directory
> - there are problems with adding and removing files from a component
> 
> WiX always generates hashes for unversioned files, unless the -sh switch
> is
> specified. However, if you do specify -sh, it also doesn't extract the
> version number, making the feature useless. There is no other way to
> override the hashing. This costs you time when building the MSI - because
> the files going into the package must be hashed - and at install time,
> because the existing file must be hashed. If you're installing large files
> this process may take a lot of time since it has to read the whole
> currently-installed file to decide whether to overwrite it. Whether this
> is
> good or bad depends on the relative speed of the source and destination
> media and whether they can be run in parallel.
> 
> I'd always assumed that the creation timestamp was taken into
> consideration
> for an unversioned file, but re-reading the SDK's Default Versioning Rules
> it appears that actually, last installed file wins, for unversioned files
> (as long as the currently-installed file has not been modified).
> 
> Compressing the files might improve transfer speed from the DVD; the
> overhead of decompressing is negligible on a modern system. The CAB
> compression scheme isn't particularly advanced and therefore doesn't tax
> the
> processor.
> 
> Another thing not often considered is the physical layout on the DVD. I
> recall VS.NET 2003 taking a lot less time to install than VS.NET 2002
> simply
> because the physical file layout was woeful for 2002: the CD drive was
> constantly seeking. Windows Installer installs the files in the sequence
> listed in the Sequence column of the File table. It doesn't look like
> there's any way to control the Sequence in WiX - it simply lays out the
> files in the order that the intermediate files are supplied to light (for
> a
> wixlib, the order the wixobj files were supplied to lit), and within that,
> the order they appeared in the source.
> 
> -- 
> Mike Dimmick
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Igor Maslov
> Sent: 24 May 2007 19:55
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] How to improve speed of installation?
> 
> 
> Hello everybody,
> 
> Thank you very much for your advices. I tried several options but an issue
> still remains.
> 
> I was wondering if changing the way I organize components and media can
> affect install speed.
> 
> What will perform faster:
> 
> 1. Having 1 component per file, or putting large number of files in a
> single
> component
> 
> 2. Providing I install from DVD what is faster : uncompressed files or cab
> .
>     Note that big chunk of input files is already compressed.
> 
> 3. Is there any overhead like CRC computation, or anything like performed
> at
> "File Copy" 
>     stage that I could switch off.
> 
> Thank you ,
> Igor  
> 
> 
> 
> Igor Maslov wrote:
>> 
>> This is probably more Windows Installer question than a WiX specific.
>> 
>> I have an install with abot 3 GB of files. All it does is copying files
>> and creating shortcuts.
>> 
>> MSI file has tranforms for several languages, this localization affects
>> only installer GUI, 
>> set of files is language neutral and it's stored in separate cab files
>> not
>> embedded in MSI.
>> 
>> The speed of the installation phase is very slow. At the beginning of the
>> installation, just before copying files 
>> it sits there for 5 minutes. 
>> 
>> I wonder if there are any properties or settings I could use to improve
>> speed of installation (and uninstall)
>> 
>> Thank you
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/How-to-improve-speed-of-installation--tf3780060.html#a
> 10790358
> Sent from the wix-users mailing list archive at Nabble.com.
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-improve-speed-of-installation--tf3780060.html#a10792854
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to