[wix-users] Slowness of Heat.exe without -sreg

Ven H venh.123 at gmail.com
Mon Mar 4 02:28:11 PST 2019


Will there be a performance improvement in WiX 4.0 for this? Is anyone else
facing same issue? Please let me know.


On Wed, Feb 13, 2019 at 3:46 AM Blair Murri via wix-users <
wix-users at lists.wixtoolset.org> wrote:

> Harvesting self-registration requires several steps involving setting up
> and tearing down partial isolation and registry enumeration to collect the
> results, done serially because it's all in-process, which takes a lot more
> time than simply walking a directory tree and spitting out a bunch of xml.
> Then there's also the time spent probing every single binary to see if it's
> capable of self-registration, which is also suppressed with -sreg.
>
> It would be an interesting feature to move the registration harvesting
> portion out-of-process and and allow it to run in parallel. With multiple
> cores, it may reduce the overall time somewhat, but I wouldn't try
> hazarding any guesses of how much.
>
> Get Outlook for Android<https://aka.ms/ghei36>
>
> ________________________________
> From: wix-users <wix-users-bounces at lists.wixtoolset.org> on behalf of Ven
> H via wix-users <wix-users at lists.wixtoolset.org>
> Sent: Monday, February 11, 2019 10:28:25 PM
> To: WiX Toolset Users Mailing List
> Cc: Ven H
> Subject: [wix-users] Slowness of Heat.exe without -sreg
>
> I am using Heat to harvest a very large folder (with nested folders). It
> also has COM components. If I use -sreg, it harvests relatively faster
> (within 5 mins), but if I don't use -sreg, it takes a really long time
> (around 40 mins). Anyone has any suggestions? Please help.
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-users mailing list