Jump to content
Welcome to our new Citrix community!
  • 0

Tony Niemuth


We are currently running XenApp 7.15 CU2 and publishing shared desktops running on Server 2008 R2.  Hosts are configured with 4 vCPU and 16GB RAM.  Up until this point we have only ever had and supported IE as our web browser.  More and more in recent years we run into products/services/websites that have issues with IE or vendors telling us they require or only support the use of Chrome with their product/service/website.  We recently tested this in our XenApp environment.  We installed Chrome via the Enterprise installer and used their ADMX templates to strip and lock it down as much as possible before letting our users use it.  Typically we can get about 20 users on each host which will use up about 40% of the CPU and 80% of the RAM.  With Chrome installed, and our users using it exclusively instead on IE, we were only able to get 9 users on a host before consuming all of the RAM.  Because our users typically leave their browsers open all day it slowly consumed more overtime which caused paging and higher CPU times which caused routine calls from those users complaining about how slow everything was.


I am just curious as to what everyone else is doing about Chrome.  How and/or where do you use it?  Do you have any policies in place for using it?  How is performance?  Was your density affected after implementing it?  Did you increase host resources to run it?  etc... etc... etc...

Link to comment

6 answers to this question

Recommended Posts

  • 1

Dennis Span is the Chrome man - http://dennisspan.com/google-chrome-on-citrix-deep-dive/


Most environments need chrome deployed for 1 reason or another, Unfortunately its an absolute resource hog that is a PITA in SBC environments, Few things to note

- IE 11 can be used for almost any site these days. Take a look at enterprise mode for a full range of compatibility options

- IE 11 with the Privacy Tracking configurations configured properly can keep your CPU load down significantly - https://www.htguk.com/improving-citrix-xenapp-session/

- If you have Xenapp or XenDesktop Enterprise licencing, you can use Workspace Environment Management (WEM) to  cap Chrome from a memory and CPU consumption perspective

- Careful with profile management and Chrome AppData. It's resource hogging extends to storage too...

  • Like 1
Link to comment
  • 0

Hi @Tony Niemuth,


I realize this was posted a little while ago, but I just wanted to let you know that I have a Chrome extension that I have been working on for a number of years now that may be able to help with the RAM issues you are experiencing. It is called xTab and allows you to limit the maximum number of tabs that can be open by each user at any given time. It gives the user options of what to do once the limit is hit (removing/recycling older tabs or blocking new tabs completely until older ones have been closed).


You can try it out for free in the Chrome web store. After receiving a decent amount of interest from people running in large, managed environments, I now have an enterprise version that allows configuring and locking the settings using a Group Policy file. You can learn more about the extension at https://xtab.app. Feel free to reach out if you have any questions or would like to try it out.

Link to comment
  • 0

Ditto what James mentions;   "IE 11 with the Privacy Tracking configurations configured properly can keep your CPU load down significantly - https://www.htguk.com/improving-citrix-xenapp-session/"


..that setting will really help CPU for IE.  We kinda did this but using our firewall filtering instead, blocked "Ads".


Although we use Chrome too, on latest CVAD 1903, soon to be 1906 w/Teams support!  Just waiting on Micro$oft for updated Teams client & thin client updates.  Anyway...

We don't use UPM (still rocking roaming profiles) but enabling this GPO as well as setting the cache folder to use local profile allows users to retain Chrome bookmarks, we use the users home drive, ie, "W:\Chrome".  Fast and clean.  IE 11 going bye bye, Chrome/Edge mixture coming, just not sure about that with Server 2016 VDA's.






"As mentioned by other users, this is also what I do for roaming Profiles. This saves the cache stuff to the local appdata folder. The user data, like bookmarks get saved to the roaming profile."

DiskCacheDir:              ${local_app_data}\ChromeCache
UserDataDir:                ${roaming_app_data}\ChromeProfile

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...