How can I constantly monitor my computer's RAM usage?

4

4

I have to monitor my computer physical memory (RAM) usage constantly when I'm working, because sometimes I will work with multiple applications (e.g Sublime Text, Photoshop, MS Visual Studio and Chrome with 10+ tabs open) - and I want to know what's the current RAM usage so I won't push it too far.

Currently, in order to monitor my computer's RAM usage, that's what I do:
Open Windows Task Manager → Go to Performance tab → Watch Memory box / Physical Memory: (Usage Percentage) at the bottom:

Windows Task Manager

However it's not convenient. Sometimes I will open 5 new tabs in Chrome and forget to monitor my RAM because the Windows Task Manager is minimized - only to find that something is going to crash because I'm using too much RAM, followed by my PC shutting down Chrome to free some memory.

What I want is to constantly view and monitor my computer's RAM usage in all of my application, including my browser.

amiregelz

Posted 2012-10-02T00:46:36.373

Reputation: 6 965

@Joey Except that electronic creates a lot of waste which is often not recycled and pollute the living space of poor people. Cost is not the only factor. 70 EUR can also be a lot for some people. – 12431234123412341234123 – 2019-12-11T13:57:39.110

2> so I won't push it too far.   Unused RAM is wasted RAM, just like bandwidth.   > something is going to crash because I'm using too much RAM   Have you modified the swapfile settings or are low on space? You should be able to use as much memory as necessary via virtual-memory. When you use too much, Windows should automatically just page in/out from/to disk without issue unless you have manually limited virtual memory or are out of space on the pagefile volume(s). – Synetech – 2012-10-02T03:54:48.317

I have disabled pagefile because my virtual memory is out of space. It's a temporary issue, because I know I will have to do something about it soon, but I preferred to disable pagefile because otherwise it would fill up my C: drive to the last byte, causing my PC to reboot. – amiregelz – 2012-10-02T09:32:18.607

Ah, well then yes, you may have problems of you try to use too much memory. – Synetech – 2012-10-02T15:52:33.083

You'll notice when you're close to the limit due to more swapping Furthermore, 16 GiB RAM cost around 70 EUR currently so there is no excuse to have too little RAM. – Joey – 2012-10-27T14:31:02.643

Synetech: Unused RAM is used by the OS for caching recently accessed files to avoid a HDD round-trip, it's also used by the prefetcher. So there's no such thing as unused RAM. – Joey – 2012-10-27T14:32:08.543

Answers

3

There are multiple software written for such a solution. Just a few after a quick google search:

And one that is quite light weight (but doesn't support any Windows version newer than XP):

Either way there are scores of these programmed for all kinds of specifics. So go ahead and choose any one of them. Also I don't think it would be a bad idea to go ahead and upgrade your RAM, 4GB is quite little.

pneumatics

Posted 2012-10-02T00:46:36.373

Reputation: 631

4 GiB is not a small amount of RAM, it is actually quite a lot. My main PC, which i use 7 years after this post, has 1 GiB RAM, i do not see a reason why i should use 4GiB RAM or more (maybe 2 GiB). – 12431234123412341234123 – 2019-12-11T14:06:44.363

The first two look nice but I don't think they show the percentage and I need it to really stand out all the time. The third one is not compatible with any Windows version newer than XP. – amiregelz – 2012-10-02T09:58:33.473

Actually the second one (RAM CPU Taskbar for Windows 7) is great (very clear), I just wish it would also show the RAM usage percentage. – amiregelz – 2012-10-02T23:54:27.917

4

You can use any number of dock/bar/gadget/widget type of tools and programs. Some stay on top, some cut out their own chunk of the screen, some are transparent, some are pegged to the desktop, most are configurable.

Synetech

Posted 2012-10-02T00:46:36.373

Reputation: 63 242

I'm glad that you include a built in solution. I had no idea that one was available under gadgets, and I think anyone asking this question would feel the same way. – JFA – 2014-10-08T14:39:15.603

2

You wrote :

something is going to crash because I'm using too much RAM

What you mean by "crashing"? Normally if there's too much RAM usage the system start to "swap" from the RAM to the Pagefile.sys and not "crashing"... This swapping may slow down the performances but nothing else.

1) The Virtual Memory: RAM + Pagefile.sys can be increased by adding RAM or increasing the pagefile.sys...

2) The unused Memory is a lost Memory If you run many applications at the time they can't run faster when there's more unused memory...

3) The main bottleneck in performances don't comes from the lack of Memory but from the percentage of CPU / GPU usage. What you have to check is the peak usage of memory, the % of actual usage and the total CPU time.

BTW: check the CPU usage in your screen capture: 93% !

Now to check in "real time" the Memory usage I suggest you to use MS TechNet Sysinternals Process Explorer and set the columns to see the total CPU usage, the total GPU usage and the CPU time. Set the systray icons to see the graphics of the CPU history, GPU history and Physical Memory history as you want.

Process Explorer

Tray icons Process Explorer

climenole

Posted 2012-10-02T00:46:36.373

Reputation: 3 180

+1 for the crashing/pagefile/performance points. – mtone – 2012-10-02T01:43:47.813

Regarding the pagefile: currently both of my drives are completely full. I am going to upgrade to Windows 8 soon, and when I do I'll clean everything and set more appropriate drive sizes (at the moment my C: drives size is 40GB, which is way too low). My CPU Usage is usually between 1-40 so I think that's ok. Also, is there anything I should look for in MS TechNet Sysinternals Process Explorer to see what's causing my memory issue (or maybe 4GB of RAM is quite low nowadays and that's the only problem?). – amiregelz – 2012-10-02T09:27:12.093

In my very humble opinion, this is NOT a memory problem but an overload CPU problem. For the pagefile.sys, the best is to let Windows 7 manage it instead or giving it a specific size. BUT you say your HD is full?! May be the lack of space prevent W7 to increase the pagefile.sys when it's required... There's relation between the amount of RAM, the space used automatically by pagefile.sys (on the HD obviously!) and system load... BTW: why are you loading so much applications simultaneously? Is it really mandatory? :-/ – climenole – 2012-10-02T09:44:05.630

For Memory specific application at Sysinternals check for VMmap, a process virtual and physical memory analysis utility and RAMmap. http://technet.microsoft.com/en-us/sysinternals/dd535533.aspx and http://technet.microsoft.com/en-ca/sysinternals/ff700229 :)

– climenole – 2012-10-02T09:49:34.403

Hey wait! You say in comments: «I have disabled pagefile because my virtual memory is out of space.». !!!!! THIS IS THE PROBLEM ::) – climenole – 2012-10-02T09:52:08.833

I disabled pagefile because my HD is almost full and at the moment there's nothing I can do about it. I'm trying not to load too many applications simultaneously; but right now, for example, I have Sublime Text, FTP Software and Chrome with 14 tabs opened, and my RAM Usage is at 75%. I used to enable pagefile even when I didn't have a lot of space on my HD but it would use like 6GB easily in couple of hours of browsing (when I'm watching vids for example) that I realized it's better for me to disable it for now. – amiregelz – 2012-10-02T09:52:35.463

Check previous comment. – climenole – 2012-10-02T09:54:04.087

For the browsing: if you watch so much videos this increase the HD space used by the browser cache. For videos: when you see it you have it (in the cache). Why you don't clean that cache from time to time? [I remark you're a mighty muktitasking person: you're using (?) many applications in the same time and simultaneously watching videos... Personally this is out of my power even after drinking a dozen of RED BULL "energy" drink... ;-) ] – climenole – 2012-10-02T10:02:05.013

@climenole How can I set systray icons like you did in the screenshot (those colored boxes)? I want to see the RAM usage percentage, but I can't find how (using the Process Explorer). – amiregelz – 2012-10-02T23:56:32.873

In Process Explorer: Options -> Tray Icons... – climenole – 2012-10-03T00:23:14.890

@climenole But it doesn't show any numbers (usage percentage), which is what I need. – amiregelz – 2012-10-04T20:46:22.013

0

Try Viorb Monitor! The software will show CPU, RAM usage and Internet download and Upload speed as well. And details about this software you would found in the description section of the link.

It's totally free!

Download link : https://sourceforge.net/projects/viorb-monitor/

Sadidul Islam

Posted 2012-10-02T00:46:36.373

Reputation: 1

0

Penteract Taskbar Resource Meter.

enter image description here

  • It doesn't take up a lot of room on the taskbar because it's in the system tray.
  • It's in the Windows Store so you are not taking a chance of getting viruses.
  • You decide whether to show extended information or just cpu and ram.
  • It doesn't use a lot of cpu.

User42

Posted 2012-10-02T00:46:36.373

Reputation: 180

0

Many of the above tools require Aero to run in the taskbar. If you have your computer set for best performance in the System > Advanced Settings > Performance tab, those won't show any graphic in the taskbar. Aero is a memory pig (as is windows 7).

Here is a great, lightweight (<1MB) memory monitoring tool that runs a % or MB meter in the system tray that provides configurable notifications and even memory defrag and will show the top memory offending processes upon right clicking on the systray icon:

http://www.carthagosoft.net/MemInfo.php

UPDATE: That link seems dead now. I've been using MSI afterburner for over a year now and don't need anything MSI related or Aero. I have a ASUS G752. You can set multiple meters in the system tray (the bar graph is memory, numbers are CPU temp... I'm not sure why the image is not showing): MSI Afterburner

Sum None

Posted 2012-10-02T00:46:36.373

Reputation: 121

Please read How do I recommend software for some tips as to how you should go about recommending software. At the very least you should provide more than just a link, if possible provide some additional information about the software itself such as what features it has and why it would be useful to the person who asked the question.

– slhck – 2015-05-14T14:49:10.037

This reads like spam, even though it might not be—please see the tip slhck provided. – bwDraco – 2015-05-15T00:35:45.243

I read what slhck wrote (including the link), hence the reason I edited my post. All the necessary info is there now regardless of what it reads like. – Sum None – 2015-05-15T00:46:50.690

-2

I just found rainmeter on Lifehacker which seems to be very nice.

exic

Posted 2012-10-02T00:46:36.373

Reputation: 409

1

Please read How do I recommend software for some tips as to how you should go about recommending software. At the very least you should provide more than just a link, if possible provide some additional information about the software itself such as what features it has and why it would be useful to the person who asked the question.

– Mokubai – 2015-01-30T20:33:32.940