diff options
author | David Robillard <d@drobilla.net> | 2009-06-20 22:01:12 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-06-20 22:01:12 +0000 |
commit | 0c98e0fc52c08d9c87af4e72112b8f774a04f3af (patch) | |
tree | d21d6b5c08910101822a059c7949519dfda9ef47 | |
parent | e8956cfec7a9849a04ef91e517cd6bd0051607cd (diff) | |
download | resp-0c98e0fc52c08d9c87af4e72112b8f774a04f3af.tar.gz resp-0c98e0fc52c08d9c87af4e72112b8f774a04f3af.tar.bz2 resp-0c98e0fc52c08d9c87af4e72112b8f774a04f3af.zip |
Remove unused GC lib function.
git-svn-id: http://svn.drobilla.net/resp/tuplr@145 ad02d1e2-f140-0410-9f75-f8b11f17cedd
-rw-r--r-- | gclib.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
@@ -22,21 +22,15 @@ extern "C" { -static const size_t COLLECT_SIZE = 8 * 1024 * 1024; // 8 MiB - -void -tuplr_gc_collect() -{ - Object::pool.collect(Object::pool.roots()); -} - void* tuplr_gc_allocate(unsigned size, uint8_t tag) { + static const size_t COLLECT_SIZE = 8 * 1024 * 1024; // 8 MiB + static size_t allocated = 0; allocated += size; if (allocated > COLLECT_SIZE) { - tuplr_gc_collect(); + Object::pool.collect(Object::pool.roots()); allocated = 0; } |