Childprocessenvironmentexceptions; Configuring Sizes; Blocksize; Compressiontype - VMware THINAPP 4.6 Manual

Hide thumbs Also See for THINAPP 4.6:
Table of Contents

Advertisement

Examples
If you do not want the child process to operate in or slow down the virtual environment, you can modify the 
ChildProcessEnvironmentDefault parameter to create child processes in the physical environment.
[BuildOptions]
ChildProcessEnvironmentDefault=External

ChildProcessEnvironmentExceptions

The ChildProcessEnvironmentExceptions parameter notes exceptions to the 
ChildProcessEnvironmentDefault parameter when you want to specify child processes.
When you set the ChildProcessEnvironmentDefault parameter to Virtual, the 
ChildProcessEnvironmentExceptions parameter lists the applications that run outside of the virtual 
environment. When you set the ChildProcessEnvironmentDefault parameter to External, the 
ChildProcessEnvironmentExceptions parameter lists the applications that run in the virtual environment.
Examples
You can specify exceptions to running child processes in the virtual environment. When the virtual application 
starts a notepad.exe child process, the child process runs outside the virtual environment.
[BuildOptions]
ChildProcessEnvironmentExceptions=AcroRd.exe;notepad.exe
ChildProcessEnvironmentDefault=Virtual

Configuring Sizes

You can modify ThinApp parameters to compress file and block sizes for applications.

BlockSize

The BlockSize parameter controls the size of compression blocks only when ThinApp compresses files for a 
build.
A larger block size can achieve higher compression. Larger block sizes might slow the performance because 
of the following reasons:
The build process slows down with larger block sizes.
The startup time and read operations for applications slow down with large block sizes.
More memory is required at runtime when you use larger block sizes.
You can specify the BlockSize parameter in the Package.ini file and in the ##Attributes.ini file. You can 
use different block sizes for different directories within a single project.
Examples
You can increase the default size of 64KB in the BlockSize parameter to a supported block size of 128KB, 
256KB, 512KB, or 1MB. You can add k after the number to indicate kilobytes or m to indicate megabytes.
[Compression]
BlockSize=128k

CompressionType

The CompressionType parameter can compress all files in a package except for Portable Executable files.
You can compress files when you have a large package and disk space is a top priority. Compression has a 
quick rate of decompression and little effect on most application startup times and memory consumption at 
runtime. Compression achieves similar compression ratios as the ZIP algorithm.
VMware, Inc.
Chapter 5 Configuring Package Parameters
83

Advertisement

Table of Contents
loading

Table of Contents