We have a desktop Java application running within a Citrix Metaframe server farm and the performance, specially while starting up the app, is very unreliable.
Sometimes it takes 15 seconds and sometimes it takes over a minute. It's really unpredicatable.
Is there any way to optimize running Java desktop applications within Citrix Metaframe Terminal server sessions to a more reliable performance level?
Are there any optimization directed specifically toward Java, such as pre-load JVMs or something like that?
Any help would be greatly appreciated.
Basic hardware specs, versions and patchlevels of relevant software involved (OS, JRE, Citrix, etc.) will all help pinpoint the problem.
Also, how are you handling user profiles?
Is there a single Load Managed Group of homogenous servers? Multiple silos? Mix of server configs/hardware types?
– Ben Kohn Aug 03 '09 at 23:10