Framework, Citrix, and memory concerns

G

Guest

I have a .Net windows app running over a Citrix enviornment that normally
shows 30 to 50MB of usage according to the server's Task Manager. Our Citrix
admin is concerned that this app will register 150MB+ for certain users at
certain times and then hold onto this memory.

Should we be concerned with this kind of usage? I've read the framework
takes more memory than it needs and deallocates as necessary for single .Net
applications. Does behavior also apply to the Citrix environment where there
are multiple instances of the same application?

Thanks
-T
 
W

Willy Denoyette [MVP]

Todd said:
I have a .Net windows app running over a Citrix enviornment that normally
shows 30 to 50MB of usage according to the server's Task Manager. Our
Citrix
admin is concerned that this app will register 150MB+ for certain users at
certain times and then hold onto this memory.

Should we be concerned with this kind of usage? I've read the framework
takes more memory than it needs and deallocates as necessary for single
.Net
applications. Does behavior also apply to the Citrix environment where
there
are multiple instances of the same application?

Yes, it also applies to Citrix/TS environments. Note that it's true that
managed applications have a larger memory footprint (especially private
pages) than unmanaged apps, and this can become an issue for TS deployed
applications, but with a carefull design this shouldn't be such a big issue,
but it's easy to forget about memory consumption in an highly virtualized OO
development environment.

Willy.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top