How can I see the contents and allocations of my video card memory, either in real time or in Pix or any other (free) diag program? How can I poll the available video memory from a program before making allocations? What is the best way to fine tune allocations to video memory? I just realized that allocating beyond the available memory seems to crash the computer with no warning. How do I avoid this while still taking advantage of the full available memory? I'm using XNA at the moment but am porting to Sharp DX.