This is exactly what you want.

On Thu, Feb 16, 2012 at 10:09 AM, Pally Sandher <pally.sand...@iesve.com>wrote:

> AFAIK smoke.exe can be used to run MSI validation outside of light.exe as
> of WiX v3.0 ->
> http://installing.blogspot.com/2006/04/msi-validation-in-wix.html
>
>
> Palbinder Sandher
> Software Platform Engineer
> T:+44 (0) 141 945 8500
> F:+44 (0) 141 945 8501
> http://www.iesve.com
>
> **Design, Simulate + Innovate with the <Virtual Environment>**
> Integrated Environmental Solutions Limited. Registered in Scotland No.
> SC151456
> Registered Office - Helix Building, West Of Scotland Science Park, Glasgow
> G20 0SP
> Email Disclaimer
>
>
>
> -----Original Message-----
> From: Andrew J. Dalgleish [mailto:adalgle...@santanderconsumerusa.com]
> Sent: 16 February 2012 17:54
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Wix 3.5 performance
>
> Thanks Rob - the -sval switch did the trick - clean checkout test ran in
> 68s.  I'll try this with wix3.5 on our master build tonight.
>
> I'm sure there is a way to run the validation separately (i.e. outside of
> linking) - I'll check the documentation.
> We'll want to run validation as a separate/asynchronous process that
> doesn't impact build timeframes.
>
> Thanks again.
>
>
>
> > True, but to get an apples to apples comparison between v2.0 and v3.x,
> you
> > need to turn off validation. Once we confirm that validation is the
> > performance difference all is well in the world. Otherwise, we maybe
> should
> > be hunting a perf bug in WiX v3.6.
> >
> > PS: There are some other features in WiX v3.x that might take a touch
> more
> > time like smartcab'ing but I don't expect that accounts for the
> differences
> > seen.
> >
> > On Thu, Feb 16, 2012 at 6:49 AM, Christopher Painter <chr...@iswix.com
> >wrote:
> >
> > > Don't do it!!!  I love the fact that validation is enabled by default!!
> >
> >
> > > Get faster hardware.... <smile/>
> >
> > > ----------------------------------------
> >
> > > From: "Rob Mensching" <r...@robmensching.com>
> >
> > > Sent: Wednesday, February 15, 2012 10:16 PM
> >
> > > To: "General discussion for Windows Installer XML toolset."
> > > <wix-users@lists.sourceforge.net>
> >
> > > Subject: Re: [WiX-users] Wix 3.5 performance
> >
> >
> > > WiX v3.x we turned on validation by default. That can be very slow. The
> >
> > > "-sval" switch will disable it to get a more apples-to-apples
> comparison.
> >
> >
> > > On Wed, Feb 15, 2012 at 2:52 PM, Andrew J. Dalgleish <
> >
> > > adalgle...@santanderconsumerusa.com> > wrote:
> >
> >
> > > > > I have a question regarding performance, as we move from an earlier
> >
> > > > > version of wix 2.0.5325.0 to the current stable build.
> >
> > > > > A little background on how we use wix:
> >
> > > > > We start with a very simple xml file, which contains only the
> essential
> >
> > > > > things that define what goes in the msi.
> >
> > > > > Here is what a website setup project looks like:
> >
> > > >
> >
> > > > > OurWebSite.wixml
> >
> > > >
> >
> > > > > <install SetupProjectName="OurWebSite"
> >
> > > > > ProductCode="343e0bea-7f2e-4513-b420-9f57b321aa73"
> ProductName="Our Web
> >
> > > > > Site">
> >
> > > > > <source path="Web Sites\Our Web Site">
> >
> > > > > <exclude pattern="\.cs$"/>
> >
> > > > > <exclude pattern="\.csproj$"/>
> >
> > > > > ...
> >
> > > > > </source>
> >
> > > > > </install>
> >
> > > >
> >
> > > > > After our build is complete, another process reads all wixml files
> and
> >
> > > > > foreach:
> >
> > > >
> >
> > > > > merge a xsl template to generate valid wxs out file
> >
> > > > > then batch execute:
> >
> > > > > candle -out %1.wixobj %1.wxs > > C:\WixLogs\%1.candle.out
> >
> > > > > light -out %1.msi %1.wixobj > > C:\WixLogs\%1.light.out
> >
> > > >
> >
> > > > > So that's our custom process - kudos to the wix team, we've built
> > > millions
> >
> > > > > of msi this way.
> >
> > > >
> >
> > > > > We recently encountered a problem building a project targeted for
> the
> > > .net
> >
> > > > > framework 4.0.
> >
> > > > > So I decided to use a newer version of wix (3.5.2519.0) without
> changing
> >
> > > > > our process (although I had to update our wxs template to match
> the wix3
> >
> > > > > schema).
> >
> > > > > Test builds yielded a working msi, but the time taken for msi
> generation
> >
> > > > > step is much longer.
> >
> > > > > I don't have an accurate comparison from the build box yet, but it
> > > usually
> >
> > > > > takes about 314s for all 200 msi. With wix3.5, it got to 1680s
> before
> > > the
> >
> > > > > process had to end prematurely.
> >
> > > > > With a clean checkout from svn (no dll's or exe's built yet), wix2
> took
> >
> > > > > 74s, wix3.5 took 202s.
> >
> > > > > I tried the -ss flag for light but that didn't help.
> >
> > > >
> >
> > > > > Is there anything about this process or in general I can look at
> to get
> >
> > > > > the per-msi compile time down?
> >
> > > >
> >
> > > >
> >
> > > >
> >
> > > > > Andrew Dalgleish
> >
> > > > > Santander Consumer USA Inc.
> >
> > > > > Application Developer
> -----------------------------------------------------------------------------------
> RoadLoans.com - Auto Finance Made Easy
> http://www.roadloans.com
>                 Follow RoadLoans on Facebook
> http://www.facebook.com/roadloans
>                 Download the RoadLoans App for your Smartphone
> http://iphone.roadloans.com & http://android.roadloans.com
>
> -----------------------------------------------------------------------------------------------------------------
> This e-mail is covered by the Electronic Communications Privacy Act, 18
> U.S.C. Sections 2510-2521. The information contained in this e-mail is
> confidential and intended only for use of the individual or entity named
> above. If the reader of this message is not the intended recipient, or the
> employee or agent responsible to deliver it to the intended recipient, you
> are hereby notified that any dissemination, distribution or copying of this
> communication is strictly prohibited. If you have received this message in
> error or there are any problems please notify the originator immediately.
>
> The unauthorized use, disclosure, copying or alteration of this message is
> strictly forbidden. This mail and any attachments have been scanned for
> viruses prior to leaving the Santander Consumer USA network. Santander
> Consumer USA Inc. will not be liable for direct, special, indirect or
> consequential damages arising from alteration of the contents of this
> message by a third party or as a result of any virus being passed on.
>
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to