summaryrefslogtreecommitdiff
path: root/src/node_zlib.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node_zlib.cc')
-rw-r--r--src/node_zlib.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/node_zlib.cc b/src/node_zlib.cc
index 169816d16f..031666e19a 100644
--- a/src/node_zlib.cc
+++ b/src/node_zlib.cc
@@ -646,7 +646,12 @@ class ZCtx : public AsyncWrap, public ThreadPoolWork {
}
}
- size_t self_size() const override { return sizeof(*this); }
+ void MemoryInfo(MemoryTracker* tracker) const override {
+ tracker->TrackThis(this);
+ tracker->TrackFieldWithSize("dictionary", dictionary_len_);
+ tracker->TrackFieldWithSize("zlib memory",
+ zlib_memory_ + unreported_allocations_);
+ }
private:
void Ref() {