Specifying How to Optimize the App-V Package
AdminStudio 2021 R2 | 22.0 | Automated Application Converter
You can use the Package Optimization property to control the performance and network traffic associated with running an App-V package. The package optimization option you select determines how quickly the App-V package will launch, and how often additional functionality will need to be streamed to the client while the App-V package is being used.
The files in an App-V package can be grouped into two feature blocks:
• | Feature block 1—Feature block 1 must contain the core functionality of the App-V package that is necessary to launch the application. At application launch, all of the files in feature block 1 are streamed to the client in one unit. |
• | Feature block 2—Feature block 2 can contain additional functionality of the App-V package that is not necessary to launch the application. While the App-V package is being used, the files in feature block 2 can be streamed in small packets on an as-needed basis. |
By setting the Package Optimization property, you can either choose to include all App-V package files in feature block 1 (Offline option), to improve launch speed, you can choose to group the files into two feature blocks: feature block 1 and feature block 2 (Stream option).
To specify an App-V package’s optimization settings, perform the following steps:
To specify an App-V package’s optimization settings:
1. | On the Packages tab, select the package you want to edit. Package properties are displayed in the Properties window. |
2. | In the Properties window, under Microsoft App-V Options (All Versions), set the Package Optimization property to one of the following values: |
• | Default—Use the method that is selected in the Package Optimization field on the Project Options dialog box. This is the default value. |
• | Offline—When the package is optimized for offline use, the entire package is included in feature block 1. If you choose this option, all files in the App-V package will be included in feature block 1 and will be streamed to the client at start up in one file before the application launches. After that, no more streaming is done. All files are stored in the App-V cache, which means that the application is available for use even when the machine is not connected to the App-V server. Select this option if you want to enable users to use the App-V package when not connected to the App-V server and if you want to eliminate network traffic when the App-V package is being used. |
Note:When application files are streamed to a client either at launch or during application use, they are saved in the App-V cache and do not need to be streamed again during subsequent application use.
• | Stream—When the package is optimized for streaming use, only the shortcut targets which are included in feature block 1 are streamed to the client at start up. Feature block 2 can contain additional functionality of the App-V package that is not necessary to launch the application. While the App-V package is being used, the files in feature block 2 are streamed in small packets on an as-needed basis. This option provides a relatively quick launch time while limiting network traffic during application use. |
Note:When application files are streamed to a client either at launch or during application use, they are saved in the App-V cache and do not need to be streamed again during subsequent use of the application.
See Also