use vsize instead of free memory