Encog.Util.Format.FormatMemory C# (CSharp) Method

FormatMemory() public static method

Format a memory amount, to something like 32 MB.
public static FormatMemory ( long memory ) : String
memory long The amount of bytes.
return String
        public static String FormatMemory(long memory)
        {
            if (memory < MemoryK)
            {
                return memory + " bytes";
            }
            if (memory < MemoryMeg)
            {
                return FormatDouble((memory)/((double) MemoryK), 2) + " KB";
            }
            if (memory < MemoryGig)
            {
                return FormatDouble((memory)/((double) MemoryMeg), 2) + " MB";
            }
            if (memory < MemoryTera)
            {
                return FormatDouble((memory)/((double) MemoryGig), 2) + " GB";
            }
            return FormatDouble((memory)/((double) MemoryTera), 2) + " TB";
        }