Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Which drivers are using RAM, and how much are they using?

13 Mar 2012   #1

Windows 7 Home Premium 64 Bit
 
 
Which drivers are using RAM, and how much are they using?

Since this is where the drivers experts are, I was thinking someone may have had some experience determining what drivers might be using a lot of RAM.

I am looking for a program to determine which of my drivers are using RAM and how much they are using. Does anyone know of any software that can do this? If not third party software, does anyone know how to use Windows utilities, logs, etc. to determine RAM usage for each driver or at least determine which driver might be using a lot of RAM?

My System SpecsSystem Spec
.

13 Mar 2012   #2

Win 7 Pro x64 SP1, Win 7 Ult x86 SP1
 
 

You can do a Google for "windows driver memory usage" and look through results...

here's a quote from one post i found:

Quote:
Windows tracks device driver memory usage with pool tags. If you know what pool tags the driver in question passes to ExAllocatePoolWithTag, then you can track its memory usage using tools such as poolmon (from the Windows Driver Kit), PoolTag (from OSR), or WinDbg (or KD) (from the Debugging Tools for Windows).
hope this helps...
My System SpecsSystem Spec
13 Mar 2012   #3

Windows 7 Home Premium 64 Bit
 
 

I found that, as well. Unfortunately, the link is five years outdated.

I may still look into the software posted there (I have WinDbg for analyzing blue screen crashes, so I could see if I can get driver memory usage from it), but I was hoping for something simple. From the sounds of the posts in that link, that is not a likely option and I will have to learn to use WinDbg in a new way.
My System SpecsSystem Spec
.


13 Mar 2012   #4
NoN

Windows 7 Professional SP1 - x64 [Non-UEFI Boot]
 
 

Quote   Quote: Originally Posted by writhziden View Post
I found that, as well. Unfortunately, the link is five years outdated.

I may still look into the software posted there (I have WinDbg for analyzing blue screen crashes, so I could see if I can get driver memory usage from it), but I was hoping for something simple. From the sounds of the posts in that link, that is not a likely option and I will have to learn to use WinDbg in a new way.
Can't the Resource Monitor could helps you investigating...
My System SpecsSystem Spec
13 Mar 2012   #5

Windows 7 Home Premium 64 Bit
 
 

Unfortunately, the resource monitor is limited to applications and services and does not show what drivers are doing. I tried using the Kernel Debugger through WinDbg, but activating debug mode caused my system to freeze when Windows started. I ended up having to deactivate it. I'm hoping to find a tool to check driver memory usage that will not cause the system to crash...
My System SpecsSystem Spec
13 Mar 2012   #6
NoN

Windows 7 Professional SP1 - x64 [Non-UEFI Boot]
 
 

Quote   Quote: Originally Posted by writhziden View Post
Unfortunately, the resource monitor is limited to applications and services and does not show what drivers are doing. I tried using the Kernel Debugger through WinDbg, but activating debug mode caused my system to freeze when Windows started. I ended up having to deactivate it. I'm hoping to find a tool to check driver memory usage that will not cause the system to crash...
I found this thread.
Using Driver Verifier to identify issues with Drivers
My System SpecsSystem Spec
13 Mar 2012   #7

Windows 7 Home Premium 64 Bit
 
 

Thank you NoN. I work in crashes and debugging much of the time, so I am very familiar with Verifier. I may give it a go, but I highly doubt it will give the results I am looking for. Still, I will admit it has possibilities.
My System SpecsSystem Spec
13 Mar 2012   #8
NoN

Windows 7 Professional SP1 - x64 [Non-UEFI Boot]
 
 

You're Welcome!
My System SpecsSystem Spec
13 Mar 2012   #9

Windows 7 Home Premium 64 Bit
 
 

That is odd. I have Verifier enabled, and it seems to have reduced the resources being used that were causing my system to hang... The system is no longer using most of the RAM to transfer files from a Macrium image. I am still waiting for a crash to occur due to Verifier.

Turns out if I open a command prompt and type verifier /query, it gives me the paged and non-paged usage in bytes. iaStor is using the majority of the memory if this is any indication. It would be nice if the drivers were doing their normal thing so I could be sure. I may try enabling only iaStor in Verifier and seeing if I get a different result.
My System SpecsSystem Spec
13 Mar 2012   #10

Windows 7 Pro-x64
 
 

I use a small program from Nirsoft called Driver View. It lists the start address, end address and size but it's in hex. It shows just about everything you want to know about the drivers that are loaded including where they are (file name).

Download here: DriverView: Loaded Windows Drivers List
The download link is toward the bottom. The first is 32-bit, second is 64-bit and the third is for Win-NT.
There's no install--It's stand-alone. I just create a Desktop shortcut for it.

By the way, they have other pretty slick utilities.

Forgot to mention: You can click on a column to sort the list ascending or descending. Sort the list by size and it will show the "hogs".
My System SpecsSystem Spec
Reply

 Which drivers are using RAM, and how much are they using?




Thread Tools




Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 07:14 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33