Rob Mensching wrote: > That is helpful. So, here's a bit more of breakdown: > > 1. 8 seconds, actual WiX processing (linking) > 2. 3 minutes 30 seconds, calculating file hashes and > assembly information > 3. 5 minutes, compressing files > 4. < 20 seconds, actual WiX processing to create MSI > 5. 2 minutes, 30 seconds, ICE validation > 6. 1 minute, 30 seconds, move files to the appropriate location > > Total: ~13 minutes > > It looks like 8+ minutes of your 13 minute build time is > spent in disk IO. How many files are in your setup?
5472 right now. > I've also seen virus checkers completely > annihilate build performance. If you can disable your virus > checker from scanning your build directories and TEMP drive > (or move to %WIXTEMP%), I've seen that help a lot. Direct hit. New numbers: 1. 9 seconds, actual WiX processing (linking) 2. 25 seconds (!!!), calculating file hashes and assembly information 3. 3 minutes 10 seconds (!), compressing files 4. < 20 seconds, actual WiX processing to create MSI 5. 2 minutes, 0 seconds (!), ICE validation 6. 7 seconds (!!!) move files to the appropriate location Total: ~6 minutes So step two was sped up by a factor of eight, and step 6 almost vanished. > Another 2 minutes appears to be spent in ICE validation. ICE > validation can be processor intensive and can take a while. > Unfrotunately, the Windows Installer team is the only one > that can improve the perf of that. You can turn off > validation but you'll miss the things it catches. I had to for a while because of the ICE 38/47/53 'errors' as I added the workaround with the dummy registry key only recently. > Finally, about 2 minutes is spent creating the MSI and move > all of the built files into a single release location. That > seems to be a bit long so it really makes me wonder if you > have a virus checker working hard. That was it. [Now my problem is that I am officially not allowed to turn it off but I guess that's off-topic here...] Thank you very much for your assistance. It is really appreciated. Regards, Andre' ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users