Heat also puts one file per Component. That can slow things significantly. Optimizing the order of the files being installed for speed as well as size (we try to do stuff to optimize for size over speed in WiX v3.x) is going to be (hopefully) fixed in WiX v4.
On Sat, Oct 5, 2013 at 10:24 AM, Phil Wilson <phildgwil...@gmail.com> wrote: > It often helps to actually look at the log to see if there are times when > an install is slow. Some possibilities: > > 1. InstallValidate actions may be slow because of the number of > files/components. > > 2. Self-registration of COM Dlls slows installs down because every Dll and > its dependency needs loading. > 3. Some custom actions take a long time. > > 4. Taking a system restore point can be a slowdown. > > 5. Starting services which are a little slow to respond. > > I've never known a log contribute any significant performance hit to an > install. Maybe MSIFASTINSTALL could help. > > > http://msdn.microsoft.com/en-us/library/windows/desktop/dd408005(v=vs.85).aspx > > It's a bad idea to mark files as not key files. > > Phil Wilson > > > On Sat, Oct 5, 2013 at 3:34 AM, Marco Tognacci <mark...@live.it> wrote: > > > My problem is that my Burn setup is very very slow, compared with the old > > Installshield setup. > > For this reason I have reported very bad feedback by users. > > > > As the verbose logging for the msi is very big more than 100 MB, I have > > supposed that one of the problem was the writing of the verbose log. > > > > I use Heat to harvest the files in my build folder, so another problem > > could be that the order of the files is not optimized and they will be > > installed not for whole folder but changing the folder for each file as > in > > each feature of my msi setup there are files from different folders. > > Is there any way to optimize the installation sequence of the files as to > > install all the files from a single folder at one time? > > > > Or is there any other way to speed up the setup? Not marking the files as > > key frame perhaps? but I don't know how to make this using Heat > > > > > > > ------------------------------------------------------------------------------ > > October Webinars: Code for Performance > > Free Intel webinars can help you accelerate application performance. > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > > from > > the latest Intel processors and coprocessors. See abstracts and register > > > > > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users