Optimizefor; Configuring Logging; Disabletracing - VMware THINAPP 4.6 Manual

Hide thumbs Also See for THINAPP 4.6:
Table of Contents

Advertisement

Examples
If you are working with large builds and performance is not a priority, you can modify the 
MSICompressionType parameter to prevent MSI file compression.
[Compression]
MSICompressionType=none

OptimizeFor

The OptimizeFor parameter controls whether to compress executable files or to reduce memory consumption 
and page file usage on the hard drive to improve startup performance. You can use this parameter with the 
CompressionType parameter to customize the package size, memory allocation, and application startup time.
VMware recommends leaving the default setting of the OptimizeFor parameter and the CompressionType 
parameter to improve startup performance and memory consumption. You can change the parameters to favor 
smaller package sizes when disk size is the priority concern. ThinApp compresses executable files only when 
you set the OptimizeFor parameter to Disk and the CompressionType parameter is Fast. Executable files 
stored in compressed format inside a package can adversely affect performance and memory consumption. 
When ThinApp loads executable files from compressed format, ThinApp cannot share the file memory across 
similar suites of applications or with other users in a multiuser environment such as Terminal Server.
When you want to compress all the package files except for Portable Executable files, you can leave the default 
OptimizeFor parameter and only set the CompressionType parameter is Fast. When you want to compress 
only MSI files, use the MSICompressionType parameter.
Examples
VMware recommends the default configuration of the OptimizeFor parameter and the CompressionType 
parameter to maximize performance. ThinApp stores all data in uncompressed format. The OptimizeFor 
parameter can be in either the Compression section or the BuildOptions section of the Package.ini file.
[Compression]
CompressionType=None
[BuildOptions]
OptimizeFor=Memory
VMware recommends 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
VMware recommends this configuration when disk space is the top priority. ThinApp compresses all files.
[Compression]
CompressionType=Fast
[BuildOptions]
OptimizeFor=Disk

Configuring Logging

You can modify ThinApp parameters to prevent logging activity or customize the location of the log files.

DisableTracing

The DisableTracing parameter prevents .trace file generation when you run Log Monitor for security and 
resource purposes.
You might block standard .trace file generation to hide the application history from a user. In a testing 
environment, you might turn off tracing for applications that you know work properly. Producing extra 
.trace files wastes disk space and CPU time.
VMware, Inc.
Chapter 5 Configuring Package Parameters
85

Advertisement

Table of Contents
loading

Table of Contents