> 2. The cabinet is only opened once. That's why the files have to be sequenced perfectly because the > Windows Installer will only read through the File table sequentially and > any files out of order will get > skipped. Cabinet files are optimized for front to back reading not > random access.
So does WiX sequence the files inside cabinets according to the Sequence column of the File table? Do I need to do anything special about that when I'm building install with WiX? I'm trying to layout cabinets and uncompressed files in the order they are called, but do I need to take special care of files inside cabinets, or WiX does it automatically? > 1. Anti-virus software can cripple both the install time *and* the build > time. > For build machines, you can usually tell the software to ignore the build > directories and the temp > directory. For end user machines... Yes, I have anti virus, and can't switch it off - it policy. But when I look at CPU usage, it seems that anti-virus is only active for part of the link process. Rob Mensching-2 wrote: > > 1. Anti-virus software can cripple both the install time *and* the build > time. For build machines, you can usually tell the software to ignore the > build directories and the temp directory. For end user machines... > <sigh/> > > 2. The cabinet is only opened once. That's why the files have to be > sequenced perfectly because the Windows Installer will only read through > the File table sequentially and any files out of order will get skipped. > Cabinet files are optimized for front to back reading not random access. > > 3. There is a cost of extracting embedded cabinets out of the MSI. > > 4. There is some sweet spot for the size of cabinet files. I remember > hearing the Visual Studio guys playing with their cabinet composition > trying to find the ideal size of the cabinets for decompression. I don't > remember the results, but it seemed like the ideal size of a cabinet was > no larger than 200 MB with no more than a certain number of files... > sorry, I don't remember more details. > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > [EMAIL PROTECTED] > Sent: Friday, May 25, 2007 5:12 AM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] How to improve speed of installation? > > It may be a stupid question, but do you have any anti-virus software > running? If so, that can completely cripple performance of an > installation, and since you indicate that it is the "File copying" phase > I would be interested to see what the difference is versus installing on > a non-protected system. > > Rob M, can you (or anyone else with Microsoft Installer knowledge, or a > communication channel to the developers) confirm if the cab files > embedded in the installation are extracted from the MSI then opened > once, or if the cab file is "reopened" for each file that is extracted > from it. If it is the latter, it seems to me that multiple smaller cab > files could provide significantly better performance than one large one > if "on access" anti-virus scanning is enabled. > > Regards, > Richard > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Igor > Maslov > Sent: Thursday, May 24, 2007 4:47 PM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] How to improve speed of installation? > > > > My "slow speed" comes from the "File copying" phase. > > I.e. all steps are running quite fast, but when I see "Copying Files" on > a > progress dialog > it's where it takes most of the time. > > > > * C O N F I D E N T I A L I T Y N O T I C E * > ----------------------------------------------------------- > The content of this e-mail is intended solely for the use of the > individual or entity to whom it is addressed. If you have received this > communication in error, be aware that forwarding it, copying it, or in any > way disclosing its content to any other person, is strictly prohibited. > Peek Traffic Corporation is neither liable for the contents, nor for the > proper, complete and timely transmission of (the information contained in) > this communication. If you have received this communication in error, > please notify the author by replying to this e-mail immediately and delete > the material from any computer. > > > > ------------------------------------------------------------------------- > 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#a10808448 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