473,396 Members | 1,834 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Framework, Citrix, and memory concerns

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
Jul 22 '05 #1
1 1666

"Todd" <To**@discussions.microsoft.com> wrote in message
news:CA**********************************@microsof t.com...
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.
Jul 22 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: tom | last post by:
Hey All, We are hosting our Access XP application via Citrix and are having some confusion about memory. The Citrix server has 2GB of RAM, and what we are perceiving is that only a fraction of...
12
by: Corey Burnett | last post by:
I have a client that has a split database (front-end/back-end). They are also using Access security - MDW file. The front end MDE file, the back end MDB file, and the MDW file are all located on...
7
by: Rob | last post by:
I am an Access developer and have done many Access databases in the standard Front-end on the workstations, backend on the server (over a LAN) but have never worked with Access over Citrix, though...
33
by: DFS | last post by:
An application I wrote has been deployed on Citrix, and the Citrix admin tells me all users run the same .mde file. There aren't a lot of concurrent users, but even 2 could be cause for concern. ...
1
by: Todd | last post by:
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...
3
by: Alexander Overmann | last post by:
Hello, currently we encounter several huge memoryproblems running .NET C# Applications under Windows Terminal Servers/Citrix. Sometimes the program claims 100 MB which is not very much at a...
6
by: DavidB | last post by:
OK guys I am in need of some assistance here. I have a standard FE/BE database set up here. ABout 10-20 users have the FE installed on tehir machines all linked to the common BE on the server. ...
17
by: Georg Scholz | last post by:
We are about to design an application, which will used by 10,000 people world-wide, mainly hospitals, doctors and scientists. There will be multiple language Versions. The app will be about 1...
0
by: roneon | last post by:
This is the problem that the topic starter posted: "we installed Oracle-Client 8.1.7 on a server with Windows 2000 Terminal-Services and Citrix Metaframe Xp. The Forms-Applications we ...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.