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

Reply via email to