diff options
author | Lennart Poettering <lennart@poettering.net> | 2006-07-23 22:35:30 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2006-07-23 22:35:30 +0000 |
commit | c85351ba054045fd4fad1d8825c3d8c6e036c93b (patch) | |
tree | 7c416d39de2cde7056dfcde30091c07a53c91d99 | |
parent | 95eee87380dfbb648243da456dfb204cd5009441 (diff) | |
download | pulseaudio-c85351ba054045fd4fad1d8825c3d8c6e036c93b.tar.gz |
as a result of memory profiling with valgrind/massif: decrease default hash table size from 1024 to 127. the hashtables are sparsely filled most of the time, so there is no point in allocating to much memory by default.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1140 fefdeb5f-60dc-0310-8127-8f9354f1896f
-rw-r--r-- | src/pulsecore/hashmap.c | 2 | ||||
-rw-r--r-- | src/pulsecore/idxset.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/pulsecore/hashmap.c b/src/pulsecore/hashmap.c index 2cddba1d5..6e0e6b028 100644 --- a/src/pulsecore/hashmap.c +++ b/src/pulsecore/hashmap.c @@ -34,7 +34,7 @@ #include "hashmap.h" -#define BUCKETS 1023 +#define BUCKETS 127 struct hashmap_entry { struct hashmap_entry *next, *previous, *bucket_next, *bucket_previous; diff --git a/src/pulsecore/idxset.c b/src/pulsecore/idxset.c index ddce623a2..d3aec2dea 100644 --- a/src/pulsecore/idxset.c +++ b/src/pulsecore/idxset.c @@ -78,7 +78,7 @@ pa_idxset* pa_idxset_new(unsigned (*hash_func) (const void *p), int (*compare_fu s = pa_xnew(pa_idxset, 1); s->hash_func = hash_func ? hash_func : pa_idxset_trivial_hash_func; s->compare_func = compare_func ? compare_func : pa_idxset_trivial_compare_func; - s->hash_table_size = 1023; + s->hash_table_size = 127; s->hash_table = pa_xmalloc0(sizeof(idxset_entry*)*s->hash_table_size); s->array = NULL; s->array_size = 0; |