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/

