Far from a scientific measurement, but ignoring the ICE checks I'd say
"Creating cabinet" and "Generating database" were the slowest.  The ICE
checks collectively take quite a while but individually no single one is a
huge bottleneck.

I'm tempted to disable the ICE checks completely; the following issue
already requires me to disable a bunch of them:
http://blogs.msdn.com/astebner/archive/2007/02/13/building-an-msi-using-wix-v3-0-that-includes-the-vc-8-0-runtime-merge-modules.aspx

It's as if the C standard library headers that shipped with the compiler
contained a bunch of compiler warnings.


On Tue, Dec 2, 2008 at 4:37 PM, Rob Mensching
<[EMAIL PROTECTED]>wrote:

> Can you run with -v and see which parts are the slowest.  I often run with
> "-sval" when doing repeated builds because it slows things down a lot.
>
> If you can provide a bit more scientific data then that will help us know
> which parts actually need improvements.
>
> -----Original Message-----
> From: Matt Craighead [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, December 02, 2008 14:01
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] light.exe performance
>
> Hi all,
>
> I've been frustrated for some time with light.exe's slow performance.  My
> .msi is about 10MB with default compression and about 8MB with highest
> compression, but it takes ~30 seconds for light.exe to build it even on a
> fast CPU like a Core 2 Quad.  Even with default rather than highest
> compression, and even with all the ICE checks shut off, it's still quite
> slow, certainly much slower than building, say, a .tar.bz2 archive of those
> same files.
>
> -spdb is set, I'm not generating a .wixpdb.
>
> I'm using a few merge modules, in case that matters: CRT 8.0 and MFC 8.0
> and
> their corresponding policy modules, plus another one for the
> TortoiseOverlays shell extension framework for icon overlays.
>
> Version 3.0.4513.0.  I haven't checked, but it felt like it got worse when
> I
> switched to 3.0 from 2.0; that might just have been the ICE checks, though,
> which I've confirmed have a measurable impact on light.exe runtime.
>
> Is there anything more I can do to speed up light.exe?  Are there any
> efforts underway by the Wix developers to speed up light.exe?
>
> Thanks,
>
> --
> Matt Craighead
> Founder/CEO, Conifer Systems LLC
> http://www.conifersystems.com
> 512-772-1834
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
Matt Craighead
Founder/CEO, Conifer Systems LLC
http://www.conifersystems.com
512-772-1834
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to