Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have a long-running application that continually loops through video files. It runs for some hours, and then a message box appears along the lines of "The system is running low on memory...".

I've used perfmon to collect the statistics. Here's what I discovered:

  • The metric Memory\Available Bytes runs at a consistent level for hours, and then goes into a steep decline for 10 minutes until it gets to a low value and my application crashes (blue line below)
  • The metric Process(_Total)\Virtual Bytes remains constant throughout. (green line below)

I was expecting an inverse relationship between Process(_Total)\Virtual Bytes and Total Bytes Available.

So, my question is: what other perfmon metrics should I examine when trying to determine why the available memory is going down?

enter image description here

(The red line is my long-running application)

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.