diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-11-24 21:28:34 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-11-24 21:28:34 +0000 |
commit | f1b6c4e09c4c16667b9c609b171a86556f067cc1 (patch) | |
tree | 3153edb04315f3d573d8ba5bdb5cb89a2c2402fe /eval | |
parent | 3723c0bbba1296507dfe3ce4357e3c179ec3fdd1 (diff) |
account for indirect memory usage
Diffstat (limited to 'eval')
-rw-r--r-- | eval/src/vespa/eval/streamed/streamed_value.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/eval/src/vespa/eval/streamed/streamed_value.cpp b/eval/src/vespa/eval/streamed/streamed_value.cpp index 2826a712cc9..bdfe5fd4e27 100644 --- a/eval/src/vespa/eval/streamed/streamed_value.cpp +++ b/eval/src/vespa/eval/streamed/streamed_value.cpp @@ -14,7 +14,11 @@ template <typename T> MemoryUsage StreamedValue<T>::get_memory_usage() const { - return self_memory_usage<StreamedValue<T>>(); + MemoryUsage usage = self_memory_usage<StreamedValue<T>>(); + usage.merge(vector_extra_memory_usage(_my_cells)); + usage.incUsedBytes(_label_buf.byteSize()); + usage.incAllocatedBytes(_label_buf.byteCapacity()); + return usage; } template class StreamedValue<double>; |