4.7.3
Table Of Contents
- ThinApp Package.ini Parameters Reference Guide
- Contents
- About This Guide
- Configuring Package Parameters
- Package.ini File Structure
- Package.ini or ##Attributes.ini Files That Override Package.ini Settings
- Configuring the ThinApp Runtime
- Configuring Isolation
- Configuring File and Protocol Associations
- Configuring Build Output
- Configuring Permissions
- Configuring Objects and DLL Files
- ExternalCOMObjects Parameter
- ExternalDLLs Parameter
- ForcedVirtualLoadPaths Parameter
- IsolatedMemoryObjects Parameter
- IsolatedSynchronizationObjects Parameter
- NotificationDLLs Parameter
- NotificationDLLSignature Parameter
- ObjectTypes Parameter
- SandboxCOMObjects Parameter
- VirtualizeExternalOutOfProcessCOM Parameter
- Configuring File Storage
- Configuring Processes and Services
- Configuring Sizes
- Configuring Logging
- Configuring Versions
- Configuring Locales
- Configuring Individual Applications
- Configuring Dependent Applications Using the Application Utility
- Configuring Application Updates with the Application Sync Utility
- Configuring MSI Files
- Configuring Sandbox Storage and Inventory Names
- Other Configuration Parameters
- Locating the ThinApp Sandbox
- Controlling the Sandbox Location
- Sandbox Structure
- Creating ThinApp Snapshots and Projects from the Command Line
- Index
Table 12-1. Sample Compression Ratios and Startup Times for a Microsoft Office 2003 Package Running
From a Local Hard Drive
Compression Type None Fast
Size 448,616KB 257,373KB
Compression Ratio 100% 57%
Startup Time (first run) 6 seconds 6 seconds
Startup Time (second run) 0.1 seconds 1 second
Build Time (first build) 3 minutes 19 minutes
Build Time (second build) 2 minutes 1.2 minutes
Compression has some performance consequences and can affect the startup time on older computers or in
circumstances in which you start the application multiple times and depend on the Windows disk cache to
provide data for each start.
The CompressionType parameter does not affect MSI files. For information about compressing MSI files, see
“MSICompressionType Parameter,” on page 48.
ThinApp sets default values for the OptimizeFor parameter and the CompressionType parameter that work
together to achieve maximum memory performance and startup time. ThinApp stores all data in
uncompressed format.
[Compression]
CompressionType=None
[BuildOptions]
OptimizeFor=Memory
You can use this configuration when disk space is moderately important. Thinapp stores executable files in
uncompressed format but compresses all the other data.
Example: Optimizing for Moderate Disk Space Requirements
You can use this configuration when disk space is moderately important. Thinapp stores executable files in
uncompressed format but compresses all the other data.
[Compression]
CompressionType=Fast
[BuildOptions]
OptimizeFor=Memory
Example: Optimizing for Maximum Disk Space Requirements
You can use this configuration when disk space is the top priority. ThinApp compresses all files.
[Compression]
CompressionType=Fast
[BuildOptions]
OptimizeFor=Disk
MSICompressionType Parameter
The MSICompressionType parameter determines whether to compress MSI files for package distribution.
Compression improves performance when opening MSI files and using the ThinApp SDK.
ThinApp Package.ini Parameters Reference Guide
48 VMware, Inc.










