--- Process.c.orig 2008-03-15 01:35:05.000000000 +0700 +++ Process.c 2009-02-12 11:03:28.000000000 +0700 @@ -193,8 +193,8 @@ static void Process_printLargeNumber(Process* this, RichString *str, unsigned long number) { char buffer[11]; int len; - if(number >= (1000 * ONE_M)) { - len = snprintf(buffer, 10, "%4.2fG ", (float)number / ONE_M); + if(number >= (10 * ONE_M)) { + len = snprintf(buffer, 10, "%4.1fG ", (float)number / ONE_M); RichString_appendn(str, CRT_colors[LARGE_NUMBER], buffer, len); } else if(number >= (100000)) { len = snprintf(buffer, 10, "%4ldM ", number / ONE_K);