Solved

Understanding task manager memory readings

Posted on 2008-10-18
10
339 Views
Last Modified: 2013-11-10
in a system with 2gb of RAM (or more. it does not really mater).

In Performance tab:
total memory = total RAM
in available memory, memory = RAM + VM

In Processes tab:
mem usage (Working Set) = RAM used by process (i think).

1. If I sum the processes mem usage, sometimes I get a number higher then the total RAM in the system. Why ?

2. If working set is not representing only RAM, Is there a way to calculate ONLY the RAM consumed by a process without the VM ?

3. Please explain if my understanding is incorrect.

Thanks,
0
Comment
Question by:OrenRozen
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
10 Comments
 
LVL 4

Expert Comment

by:tbkconsulting
ID: 22748957
1. Memory available for use to a system is more than just the physical RAM in a system, it also includes the SWAP file from the Hard Drive - Windows uses this to supplement itself when memory demands are high.

2. There should be part of the view from the Task Manager that shows Page File usage (Page File = Swap File)
0
 
LVL 3

Author Comment

by:OrenRozen
ID: 22749023
1. As I've said, available memory = RAM + VM
2. I know that PF = VM = SWAP.

What I'd like to know is if working set (mem usage in processes tab) is the phisikal memory (RAM), why when I sum the numbers at a given time it shows (sometimes) MORE the the total installed RAM.

And if working set isn't only RAM, how can I calculate ONLY the RAM used by a process (without any VM)?

Thanks,


0
 
LVL 4

Expert Comment

by:tbkconsulting
ID: 22749056
Perhaps this technet article will help - it's for windows 2000 but the same things are still there for XP and Vista as well ... --> http://technet.microsoft.com/en-us/library/bb742598.aspx
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 3

Author Comment

by:OrenRozen
ID: 22749141
Appreciate your help,

I know this kb and here is a link to a detailed kb:
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/core/fneb_mon_oyjs.mspx?mfr=true

My problem is that apparently Microsoft (in all my calculations) includes the VM as RAM.

and I want to find ONLY the RAM occupied by a process (again, without the VM).

Thanks,
0
 
LVL 4

Expert Comment

by:tbkconsulting
ID: 22749162
I think the only way to really do that is with external 3rd party programs - I'd do a search for a free/shareware program to see if I could find something.
0
 
LVL 3

Author Comment

by:OrenRozen
ID: 22749183
wow, thanks.

regarding my Q about working set, can you tell me if it is RAM or RAM+VM?

Thanks,
0
 
LVL 4

Expert Comment

by:tbkconsulting
ID: 22749190
RAM + VM
0
 
LVL 3

Author Comment

by:OrenRozen
ID: 23032468
After searching I've found the reason why the total sum of mem usage (working set) in task manager can get larger then the total amount of physical memory.

working set includes shared memory (pages) that other processes can use. for example:
if the total amount of memory have 10 pages and,
there are 2 processes that take 5 pages and,
every process share 1 page that the other process use.

working set = (5 + 1 for process I) + (5 + 1 for process II) = 12
in vista and server 2003 there is a new value in the task manager called working set - private that shows total physical memory NOT including shared pages.
0
 
LVL 1

Accepted Solution

by:
Computer101 earned 0 total points
ID: 23058247
PAQed with points refunded (125)

Computer101
EE Admin
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Limiting current 20 130
Event ID: 1008 / Source: Microsoft-Windows-Perflib 2 245
Can’t delete a file 14 231
SQL Server 2005 running VERY slowly on new hardware 22 61
Issue: Unstable cursor in Windows XP and Windows runs extremely slow in that any click will bring up the Hour glass (sometimes for several seconds before giving you what you want) . Troubleshooting Process and the FINAL FIX: This issue see…
When you start your Windows 10 PC and got an "Operating system not found" error or just saw  "Auto repair for startup" or a blinking cursor with black screen. A loop for Auto repair will start but fix nothing.  You will be panic as there are no back…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Finding and deleting duplicate (picture) files can be a time consuming task. My wife and I, our three kids and their families all share one dilemma: Managing our pictures. Between desktops, laptops, phones, tablets, and cameras; over the last decade…

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question