This discovery came accidentally from downloading Alan's latest "TM1Tools" add-in. We noticed the performance of certain bits of the Add-In were running exceptionally slowly in our Citrix environment. After much investigation, it turns out that this is because users have their Windows "Homedrive" parameter set (in the ADS profile) to their "H:" drive which is located on a server geographically close to them - but potentially the other side of the world from the Citrix server. Found the following quote from an on-line article (see below):
"... if all users are using the application publishing servers at Location1 with no problems, but still the “remote†users only are experiencing slowness. This type of problem is usually related to those users’ Windows environment where perhaps their Home Drive is configured at a site other than Location1, or perhaps AD GPOs are redirecting portions of their Windows profiles to a server outside of Location1."
Running the following cmd from the DOS prompt (or a batch file) seems to solve the problem (where "F:" is on a server co-located with the Citrix box):
set HOMEDRIVE=f:
More radically, disconnecting the H: drive also solved the problem (though it obviously creates others).
Now waiting to see whether implementing this solution for TM1Tools will also result in perking up the overall performance of TM1 in our Citrix environment (it seems it logically should)..
Anyone interested in learning more about application publishing through Citrix, I found this article really useful:
http://blog.stepneymarsh.com/2010/01/ap ... cture.html
hugh