Jamie L. Mitchell wrote:
> Reading the answers, I now realize that I phrased my question badly.
> 
> I am interested in seeing how much data is stored in main memory on a
> workstation while running different parts of my application.  When the
> DB is on a different machine, an approximation of network traffic
> would certainly help.  But, what if the application and database are
> on the same machine.  During development, this is highly likely.  The
> task manager is not much help - like trying to shave with a woodsman's
> axe.  If I could dump out a report on memory at any given time and had
> a way to interpret that memory being held by my process...  something
> along those lines.
> 
> Sorry to mislead.  
> 
> jamie

Jamie,

Is this what you are looking for:

http://www.cubiclesoft.com/MiscProducts/ProcMem.exe


Example output for 'thunderbird.exe':

Found 'thunderbird.exe' (1392).

Allocated memory:     25.96MB (27,230,208 Bytes)
EXE/DLL memory:       38.15MB (40,005,632 Bytes)
CreateFileMapping():  3.74MB (3,923,968 Bytes)
Reserved memory:      24.32MB (25,509,888 Bytes)

Total memory in use:  29.71MB (31,154,176 Bytes)


Task Manager reports the working set (i.e. what is in physical RAM), the 
above app. reports total usage (physical RAM + swap).  Reserved memory 
means nothing has been allocated yet (but could be in the future). 
EXE/DLL memory is generally shared across processes.  Under most systems 
Total memory will be close to what Task Manager reports (except when the 
system is under duress - i.e. a large app. is loaded and the OS puts all 
other processes into swap).

-- 
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197

*NEW* VerifyMyPC 2.5
Change tracking and management tool.
Reduce tech. support times from 2 hours to 5 minutes.

http://www.CubicleSoft.com/VerifyMyPC/

Reply via email to