{"id":333,"date":"2014-12-14T15:11:59","date_gmt":"2014-12-14T23:11:59","guid":{"rendered":"http:\/\/www.installaware.com\/blog\/?p=333"},"modified":"2015-06-12T04:28:26","modified_gmt":"2015-06-12T12:28:26","slug":"50-faster-and-174-smaller-than-installshield","status":"publish","type":"post","link":"https:\/\/www.installaware.com\/blog\/?p=333","title":{"rendered":"50% Faster and 174% Smaller than InstallShield"},"content":{"rendered":"<p>A new benchmark analyzed the compression efficiency and installation speeds of one open source and two leading commercial installation platforms, finding that the commercial Install<strong>Aware<\/strong> X2 platform defeated both the commercial InstallShield 2014 platform and the open source WiX 3.9 platform; on both speed and size.<\/p>\n<p>Initial Approach: The Install<strong>Aware<\/strong> X2 Program Files folder, containing 15,985 files, 2,860 folders, and 14.7 GB of data, was to be installed using WiX 3.9, Install<strong>Aware<\/strong> X2, and InstallShield 2014 &#8211; from a single, self-extracting executable suitable for online distribution. This initial approach failed as follows:<\/p>\n<p>o Install<strong>Aware<\/strong> X2 was able to build a Native Engine setup that could install this complete folder.<br \/>\no The Heat tool in the <strong>WiX 3.9 toolkit crashed while collecting file data<\/strong> from the Plug-Ins subfolder, and didn&#8217;t crash but displayed warnings and exceptions while collecting file data from the Runtimes subfolder (possibly due to extra-long file paths which are unrecognized by WiX).<br \/>\no The <strong>InstallShield 2014 IDE crashed while building a Windows Installer based setup<\/strong> file. The output size of the InstallShield 2014 IDE while building an InstallScript based setup file was in excess of 4GB, which cannot be run under Windows due to Windows&#8217;s own technical limitations.<\/p>\n<p>Since WiX 3.9 could not successfully build a setup, and since InstallShield 2014 could only build a setup that couldn&#8217;t actually run on Windows, the initial approach had to be modified to enable a comparison.<\/p>\n<p>Modified Approach: A small subset of files inside the Install<strong>Aware<\/strong> X2 Program Files folder were installed &#8211; all of the nine 7ZIP archives inside the Runtimes subfolder, together with the sqlexpress2005bin_x64 and the sqlexpress2008bin_x64 subfolders of the Runtimes folder. This modified approach succeeded as follows:<\/p>\n<p>o Install<strong>Aware<\/strong> X2 built a setup in 19 minutes and 27 seconds, weighing in at 430,673 KB, self-extracting in 45 seconds, and <strong>installing in 3 seconds<\/strong>.<br \/>\no WiX 3.9 built a setup in 4 minutes, weighing in at 1,397,208 KB, self-extracting in 14 seconds, and installing in 42 seconds.<br \/>\no InstallShield 2014 crashed again while building a Windows Installer based setup file. InstallShield 2014 built an InstallScript based setup file in 3 minutes and 41 seconds, weighing in at 1,179,986 KB, self-extracting in 6 seconds, and installing in 1 minute and 6 seconds.<\/p>\n<p>All tests were conducted on a PC with 16 GB of RAM, powered by an AMD FX 6300 8-core CPU.<\/p>\n<p>Commentary: Install<strong>Aware<\/strong> X2 was the slowest to build and self-extract, but installation was an order of magnitude faster after self-extraction, and the produced setup was the smallest of the three. WiX 3.9 produced the largest setup of the three, and InstallShield 2014 was the slowest to install among the three. InstallShield 2014 was the fastest to self-extract and the fastest to build among the three.<\/p>\n<p>Conclusion: Install<strong>Aware<\/strong> X2 installed <span style=\"text-decoration: underline;\">50% faster than InstallShield<\/span> 2014 and <span style=\"text-decoration: underline;\">17% faster than WiX 3.9<\/span>. Install<strong>Aware<\/strong> X2 compressed <span style=\"text-decoration: underline;\">174% smaller than InstallShield<\/span> 2014 and <span style=\"text-decoration: underline;\">224% smaller than WiX 3.9<\/span>. Software installation developers are encouraged to reproduce and validate the results on their own systems. All of the setup projects used in the tests above are available for immediate download at <a href=\"http:\/\/www.installaware.com\/acidtest.asp\">http:\/\/www.installaware.com\/acidtest.asp<\/a>. Developers are strongly encouraged to experiment with their own apps and report their findings to <a href=\"mailto:pr@installaware.com\">pr@installaware.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new benchmark analyzed the compression efficiency and installation speeds of one open source and two leading commercial installation platforms, finding that the commercial InstallAware X2 platform defeated both the commercial InstallShield 2014 platform and the open source WiX 3.9 platform; on both speed and size. Initial Approach: The InstallAware X2 Program Files folder, containing &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.installaware.com\/blog\/?p=333\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;50% Faster and 174% Smaller than InstallShield&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-333","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=333"}],"version-history":[{"count":7,"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/333\/revisions"}],"predecessor-version":[{"id":351,"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/333\/revisions\/351"}],"wp:attachment":[{"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.installaware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}