So the issue with vmtracker is that it polls the system. Due to this, it can miss spikes. I bet what is happening is that something is mapping a large amount of memory into your process. Perhaps the kernel. Also the memory could be compressed out of your process so it doesn't appear in the dirty column.
Topic:
App & System Services
SubTopic:
Processes & Concurrency
Tags: