Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

From time to time on a remote server (64-bit) I find that it's RAM (4GB) being filled up. When I check the processes list in the task manager I find the mstsc taking very low amount of RAM but If I check it using process explorer I can see it's taking more than 2GBs of RAM.

Why would it take up to 2 GBs of RAM on the remote machine ?

share|improve this question
This service is incharge of the terminal connections. If its taking that much memory it would be based on how much data is being transfered between the connection itself. Since when was there a different between Task Manager and Process Explorer? – Ramhound Aug 2 '12 at 11:21
@Ramhound, mstsc "Private Bytes" was 2+ GBs (Virtual Memory), while "Task Manager" only shows the "Private Working Set" (I guess this is the amount of memory in the RAM taken), sorry I wasn't clear about that point. What do you mean by "The connection itself" ? When I killed that process I didn't notice anything going wrong ! Is there a way to control how much memory it would take ? – Muhammad Gelbana Aug 2 '12 at 16:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.