I have an interesting scenario.
The application has higher value of Virtual Bytes than I would expect. On the other hand, the Private Bytes is at a reasonable value.
This a Java based application which also loads via JNI a .Net component to the same process. This is not the Java heap that takes the Virtual Bytes as I limit it via xmx parameter.
Is there a way I could analyze using Windbg the consumption of the Virutal Bytes?
For instance, if the code opens a shared memory with another process – can I see it? Can I sum all those shared memory segments?
This is a production environment so I am somewhat limited
Thanks
Saar
In user-mode debugging session you can use !address command
!address -f:FileMapor!address -summary