From cab9d16f21db67973564c64acf1c56f6c3848f5c Mon Sep 17 00:00:00 2001 From: kcwu Date: Thu, 16 Jan 2003 20:22:06 +0000 Subject: counting memory usage git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@615 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/xyz.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'mbbsd') diff --git a/mbbsd/xyz.c b/mbbsd/xyz.c index f00087f2..707ae02e 100644 --- a/mbbsd/xyz.c +++ b/mbbsd/xyz.c @@ -1,4 +1,4 @@ -/* $Id: xyz.c,v 1.13 2003/01/16 11:58:05 kcwu Exp $ */ +/* $Id: xyz.c,v 1.14 2003/01/16 20:22:06 kcwu Exp $ */ #include "bbs.h" /* 各種統計及相關資訊列表 */ @@ -332,6 +332,17 @@ m_sysop() return 0; } +void +log_memoryusage(void) +{ + int use=((int)sbrk(0)-0x8048000)/1024; + if(use<500) + use=499; + if(use>1000) + use=1000; + GLOBALVAR[use/100-4]++; // use [0]~[6] +} + int Goodbye() { @@ -353,6 +364,7 @@ Goodbye() else if (genbuf[0] == 'n') note(); } + log_memoryusage(); clear(); prints("\033[1;36m親愛的 \033[33m%s(%s)\033[36m,別忘了再度光臨\033[45;33m" " %s \033[40;36m!\n以下是您在站內的註冊資料:\033[0m\n", -- cgit v1.2.3