The bytes2human function doesn't like negative values.  Fixed that.  Changed the 'total' column in the memory operation to be 'allocated'.  It is a better description.