I am in the process of implementing a new Citrix XenApp 6.5 solution, the solution utilises application steaming to the server and I noticed the first time launch speed was really slow.
I found this article. I had assumed I could use RadeDeploy to reduce the time it takes to boot the application for the first time.
I tested the RadeDeploy solution which did copy the package to C:\Program Files (x86)\Citrix\Deploy however, it didn't reduce the time it had taken to load for the first time. Since I am using streamed to server and my network is fast, I didn't see any change
I stumbled across the following post by David Pineda. David suggested to use RadeRun to get the application into C:\Program Files (x86)\Citrix\RadeCache, Davids solution worked.
I created a script that I run on my master image that empties and caches all of my citrix applications on the local image. The script looks somthing like this:
cd /d c:\Program Files (x86)\Citrix\Streaming Client
'Clear the applications PreDeploy
radecache /flushall; ' Flush All ApplicationsPause
'PreCache All Microsoft Applications
RadeRun.exe -e /app:"Application Name" /package:"Application Profile Location\Profile.Profile"
I used the following application to get the RadeRun commands