4.6.1

Table Of Contents
ThinApp User’s Guide
84 VMware, Inc.
Examples
Youcanincreasethedefaultsizeof64KBintheBlockSizeparametertoasupportedblocksizeof128KB,
256KB,512KB,or1MB.Youcanaddkafterthenumbertoindicatekilobytesormtoindicatemegabytes.
[Compression]
BlockSize=128k
CompressionType
TheCompressionTypeparametercancompressallfilesinapackageexceptforPortableExecutablefiles.
Youcancompressfileswhenyouhavealargepackageanddiskspaceisatoppriority.Compressionhasa
quickrateofdecompressionandlittleeffectonmostapplicationstartuptimesandmemoryconsumptionat
runtime.Compres
sionachievessimilarcompressionratiosastheZIPalgorithm.
Table 51listssamplecompressionratiosandstartuptimesforaMicrosoft Office 2003packagethatrunsfrom
alocalharddrive.
Compressionhassomeperformanceconsequencesandcanaffectthestartuptimeonoldercomputersorin
circumstanceswhereyoustarttheapplicationm
ultipletimesanddependontheWindowsdiskcacheto
providedataforeachstart.
TheCompressionTypeparameterdoesnotaffectMSIfiles.ForinformationaboutcompressingMSIfiles,see
“MSICompressionType”onpage 85.
Examples
ThinAppsetsdefaultvaluesfortheOptimizeForparameterandtheCompressionTypeparameterthatwork
togethertoachievemaximummemoryperformanceandstartuptime.ThinAppstoresalldatain
uncompressedformat.
[Compression]
CompressionType=None
[BuildOptions]
OptimizeFor=Memory
Youcanusethisconfigurationwhendiskspaceismoderatelyimportant.Thinappstoresexecutablefilesin
uncompressedformatbutcompressesalltheotherdata.
[Compression]
CompressionType=Fast
[BuildOptions]
OptimizeFor=Memory
Youcanusethisconfigurationwhendiskspaceisthetoppriority.ThinAppcompressesallfiles.
[Compression]
CompressionType=Fast
[BuildOptions]
OptimizeFor=Disk
Table 5-1. Sample Compression Ratios and Startup Times
Compression Type None Fast
Size 448,616KB 257,373KB
Compressionratio 100% 57%
Startuptime(firstrun) 6seconds 6seconds
Startuptime(secondrun) 0.1seconds 1seconds
Buildtime(firstbuild) 3minutes 19minutes
Buildtime(secondbuild) 2minutes 1.2minutes