From 0e55fb49a34b0549d6ec76afc0bd5e4fd9a39196 Mon Sep 17 00:00:00 2001 From: kcwu Date: Fri, 25 Feb 2005 21:12:49 +0000 Subject: don't use too much memory for hash slot git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2551 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- include/pttstruct.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/pttstruct.h') diff --git a/include/pttstruct.h b/include/pttstruct.h index e0259c40..0223ceee 100644 --- a/include/pttstruct.h +++ b/include/pttstruct.h @@ -450,7 +450,7 @@ typedef struct keeploc_t { } keeploc_t; #define VALID_USHM_ENTRY(X) ((X) >= 0 && (X) < USHM_SIZE) -#define USHM_SIZE ((MAX_ACTIVE)*4/3) +#define USHM_SIZE ((MAX_ACTIVE)*10/9) /* USHM_SIZE 比 MAX_ACTIVE 大是為了防止檢查人數上限時, 又同時衝進來 * 會造成找 shm 空位的無窮迴圈. * 又, 因 USHM 中用 hash, 空間稍大時效率較好. */ -- cgit v1.2.3