aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahoo-inc.com>2016-12-15 12:59:17 +0100
committerGeir Storli <geirst@yahoo-inc.com>2016-12-15 13:15:12 +0100
commit25e2a7cf15a760f517182f5fea669168b804e838 (patch)
treeb492846bf2b9de1bdd1de9da133f98be5b0dc4c3 /vespalib
parente3d131973a032ee6bf490db7397283445a792d23 (diff)
Expose document store memory usage metrics.
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/src/vespa/vespalib/util/array.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/vespalib/src/vespa/vespalib/util/array.h b/vespalib/src/vespa/vespalib/util/array.h
index 91611fad704..ea586703c42 100644
--- a/vespalib/src/vespa/vespalib/util/array.h
+++ b/vespalib/src/vespa/vespalib/util/array.h
@@ -191,6 +191,7 @@ public:
reverse_iterator rbegin() { return array(_sz) - 1; }
reverse_iterator rend() { return array(0) - 1; }
size_t size() const { return _sz; }
+ size_t byteSize() const { return _sz * sizeof(T); }
size_t byteCapacity() const { return _array.size(); }
size_t capacity() const { return _array.size()/sizeof(T); }
void clear() {