diff options
author | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-05-08 14:27:20 +0000 |
---|---|---|
committer | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-05-08 14:27:20 +0000 |
commit | 702ba5ecad8d2c9df034727253b94098fb09e711 (patch) | |
tree | cb373a9f1a974b18330307221aa5c72741604cc9 /src | |
parent | 08d1f29173d43744e37bcbd4259777096e2398f2 (diff) |
- Tweaked various mempool chunk sizes
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1965 82007160-df01-0410-b94d-b575c5fd34c7
Diffstat (limited to 'src')
-rw-r--r-- | src/conf.c | 3 | ||||
-rw-r--r-- | src/hash.c | 8 |
2 files changed, 3 insertions, 8 deletions
@@ -432,8 +432,7 @@ attach_iline(struct Client *client_p, struct MaskItem *conf) void init_ip_hash_table(void) { - ip_entry_pool = mp_pool_new(sizeof(struct ip_entry), - 2 * hard_fdlimit); + ip_entry_pool = mp_pool_new(sizeof(struct ip_entry), MP_CHUNK_SIZE_IP_ENTRY); memset(ip_hash_table, 0, sizeof(ip_hash_table)); } @@ -69,12 +69,8 @@ static struct UserHost *userhostTable[HASHSIZE]; void hash_init(void) { - /* Default the userhost/namehost sizes to CLIENT_HEAP_SIZE for now, - * should be a good close approximation anyway - * - Dianora - */ - userhost_pool = mp_pool_new(sizeof(struct UserHost), MP_CHUNK_SIZE_CLIENT); - namehost_pool = mp_pool_new(sizeof(struct NameHost), MP_CHUNK_SIZE_CLIENT); + userhost_pool = mp_pool_new(sizeof(struct UserHost), MP_CHUNK_SIZE_USERHOST); + namehost_pool = mp_pool_new(sizeof(struct NameHost), MP_CHUNK_SIZE_NAMEHOST); hashf_xor_key = genrand_int32() % 256; /* better than nothing --adx */ } |