Get available memory from Windows 7 64bits - and fast

Background: I run performance test on reading HDF5-files. The spread in the results are large and I cannot understand why. Now, I try to figure out if HDF5 has a huge hidden cache in memory. Slow reading is correlated with low cpu load and vice versa. Now I plot "memory use" during reading together with other quantities. I guess I cannot read "disk access intensity".
Execution of the function, memory, takes 0.04 seconds per call.
[ ~, system_view ] = memory;
timing( 5, jj ) = system_view.PhysicalMemory.Available;
Making a DOS-call to systeminfo is also slow.
Question: Is there a fast way to get "current memory use" by both Matlab and HDF5?

 Accepted Answer

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!