简体   繁体   English

.NET应用程序上的终端服务服务器内存管理

[英]Terminal Services Server memory management on .NET applications

How does Terminal/Citrix-servers manages .NET applications in memory? 终端/ Citrix服务器如何管理内存中的.NET应用程序?

Let's say, my application wastes 100MB in memory. 假设我的应用程序浪费了100MB的内存。 If it will be started by 20 users at the same time, will it waste 20 * 100MB or will it be loaded only once and wastes 100MB for all 20 users? 如果它将同时由20个用户启动,它将浪费20 * 100MB,还是仅加载一次并为所有20个用户浪费100MB?

KR Michael KR迈克尔

Generally speaking you'll be using 20 x 100MB. 一般来说,您将使用20 x 100MB。 However you can optimize your .NET apps to use less memory on TS/Citrix servers by using NGEN. 但是,您可以使用NGEN来优化.NET应用程序,以在TS / Citrix服务器上使用更少的内存。 The following blog gives a good description: 以下博客提供了很好的描述:

http://blogs.msdn.com/b/morgan/archive/2009/03/07/developing-net-applications-for-deployment-on-terminal-services-or-citrix.aspx http://blogs.msdn.com/b/morgan/archive/2009/03/07/developing-net-applications-for-deployment-on-terminal-services-or-citrix.aspx

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM