Fixed bug in dealloc where it would add to the memory used rather than subtract. Added a zero-check to source-private get_eng_unit function to prevent dropping the unit to the minimum for a value of 0 Changed padding calculation to happen on every call to get_memory_usage_string rather than on the first call. As a result, it will now use minimum padding and ignore zero components. Merged zone and class name alignment values into one. Fixed bug where the length of a user class/zone was not accounting for the prefix "USER_" by adding 5 to the result. Made formatting change where by zone/class is tab indented and the values are double tab indented