diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2023-10-06 12:56:19 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2023-10-06 12:59:23 -0400 |
| commit | 69e6672e36e6ea377cd6d1bb1d93c260f292063b (patch) | |
| tree | ea9ccde939b38e1d3d787ec91a74036de370d3b6 /src/memory.hpp | |
| parent | 7c15e824842ca4fd8c6279b805ba41f788693ebe (diff) | |
debug print memory buckets on shutdown
Diffstat (limited to 'src/memory.hpp')
| -rw-r--r-- | src/memory.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/memory.hpp b/src/memory.hpp index 9936d5a..bde3f2b 100644 --- a/src/memory.hpp +++ b/src/memory.hpp @@ -9,6 +9,7 @@ #include <cstdio> #include <cassert> +// 256MB #define DEFAULT_BUCKET_SIZE 1UL << 27 struct MemBucket; @@ -25,8 +26,9 @@ void *Pke_New(std::size_t sz); void *Pke_New(std::size_t sz, MemBucket *bkt); void Pke_Delete(const void *ptr, std::size_t sz); void Pke_Delete(const void *ptr, std::size_t sz, MemBucket *bkt); +void Pke_DebugPrint(); -MemBucket *Pke_BeginTransientBucket(int64_t sz = DEFAULT_BUCKET_SIZE); // 256MB +MemBucket *Pke_BeginTransientBucket(int64_t sz = DEFAULT_BUCKET_SIZE); void Pke_EndTransientBucket(MemBucket *bkt); void Pke_MemoryFlush(); |
