Solved

memory usagge not accunted for in "Performance"

Posted on 1997-04-18
6
180 Views
Last Modified: 2013-12-14
When I get into Task Manager and look at Performance just after I boot-up, the memory usage is around 38,000K! When I look at the process information there is only about 12,000K of memory associated with running processes.

Why the difference?

I only have 32meg of RAM so with 38meg in use at start-up I'm hitting the virtual memory more that I would like. I could go out an buy more RAM but before I do that, I'd like to know why I'm using so much memory at start-up.
out on this please let me know.
0
Comment
Question by:nedh
  • 4
  • 2
6 Comments
 
LVL 5

Accepted Solution

by:
cer earned 100 total points
ID: 1764888
Cache and Kernel need memory too. But the value you are intersted in is "Available real memory", the 2nd one in the upperright box.
I also have 32MB and after startup about 5-6MB left. This is sufficient for running one or two applications. With more memory you have more cache and restarting a program is much faster.
32MB is a good working minimum for NT, more is better but not necessary. Just watch your HD-LED, if it is on too often you need more memory.
0
 
LVL 5

Expert Comment

by:cer
ID: 1764889
If you start programms you will see in the taskmanager that your cache size decreases. If you add both numbers (available+cache) you have the maximum real memory programs can get. Less cache means more HD-access.
As with Win31x, and W95 the Harddisk-light is a good low-memory indicator.
0
 

Author Comment

by:nedh
ID: 1764890
Thanks for your reply. I know the "Available real memory is what's important, but I would like to know how the memory is being allocated and I can't seem to be able to get that information form Task Manager. Maybe I don't understand what MEM Usage is showing me.

If cache and the kernal account for the memory not shown in the Processes window, then in the following case, cache is using up 21,632K of memory. That doesn't seem right to me but I have no idea what to expect..

I just checked my memory usage using Task Manager and it goes like this:

Applications (by totalling the process mem usage) 15,388
Kernal Memory Total (from Performance)                 9,216
--------------------------------------------------------------------------------------------
sub-total (Applications + Kernal Memory Total)       24,604

MEM Usage (from Performance)                            46,236
Memory used by cache (MEM Usage - sub-total)   21,632

If the difference between Memory usage and the memory associated with processes is the cache and kernal as I calculated above, I appologize for this message.

Thanks again for your help,   Ned

0
Wish Marketing would stop bothering you?

Is your marketing department constantly asking for new email signature updates? Are they requesting a different design for every department? Do they need yet another banner added? Don’t let it get you down! There is an easy way to manage all of these requests...

 
LVL 5

Expert Comment

by:cer
ID: 1764891
I am not sure about your calculation (What is MEM Usage and why is it 46236 if you only have 32MB?). To make it clear here a calculation verified on my system.
I am only talking about "real" Memory! Virtual memory does not count.

    summ of memory consumed by processes
  + RealMemory: Available
  + RealMemory: Cache
  + KernelMemory: Not swaped
  + about 1MB for I don't know what
=========================================
  = RAM-Memory installed in Computer

I am using the german version, therefor I am not sure about the correct words.

Yes, the difference is due to Cache and kernel. Kernel is not much since only the not swaped part counts. So you can say the difference is mainly due to cache.
I think the way NT handles memory usage changes at certain borders. Next is 64MB (as I was told).

0
 

Author Comment

by:nedh
ID: 1764892
Thanks again for the reply. Sorry for not making it clear what "MEM Usage" is. Since this is at the heart of the question I'll try to make it clearer. For a reference, I'm using Workstation NT 4.0.  When you get into "Task Manager" and click on the "Performance Tab" (the third tab) the second graph down on the left-hand side (just under "CPU Usage") is titled "MEM Usage" on the English version. That figure (I assume) is the total of virtual and "Real" memory. My question is: why can't I account for all the memory that is displayed in the "MEM Usage" graph using the information provided in the "Task Manager" "Processes" and "Performance" windows?

0
 
LVL 5

Expert Comment

by:cer
ID: 1764893
Now I got you!
Real Memory is included in virtual memory (Mem usage). The amount of Swap-memory used is not dispayed but must be mem usage - realmemory. I think because it is so easy to calculate the programmers left it away.
If you look in the taskmanager while a program like word is loading, you notice that first "available real memory" decreases, than increases again while "mem usage" increases. So the amount of swaped memory is increased (Word puts most of himselfe oviously there). If you load a document, similiar things happen. But: If you scroll through the document Word must (want to) have the document in real memory, you see "cache size" decreasing.
I would say, whenever "cache" gets low frequently it is wise to add some more RAM.

Hope this finally answers you question.

0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Update 11/3/2014 - Although the below article will get you to relocate the WINSXS folder, Microsoft has finally released a utility to reduce the size of the WINSXS folder. For some reason, it's not that straightforward. It only works on Windows 2008…
When you start your Windows 10 PC and got an "Operating system not found" error or just saw  "Auto repair for startup". After a while, you have entered a loop for Auto repair which does not fix anything and you will be in a  panic as all your work w…
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

707 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now