Yes, Ion was designed to work perfectly in virtual desktop/terminal services/Citrix environments where resource constraints play an important factor in determining user load levels. The Ion rendering process consumes a minimal amount of memory when active (exact memory usage varies, but is generally 10-30MB). The background controller process takes about 5-10MB and is very resource sensitive about releasing rendering resources quickly to ensure memory is properly utilized. When not in use, all Ion processes flush memory to reduce their impact in resource-constrained environments.
Posted in: Ion Knowledge Base