diff options
author | Geir Storli <geirst@verizonmedia.com> | 2021-07-15 14:30:14 +0000 |
---|---|---|
committer | Geir Storli <geirst@verizonmedia.com> | 2021-07-15 14:30:14 +0000 |
commit | 63ff8a6794678fe9a50bfa6f5c3a3eebe52a9596 (patch) | |
tree | 6018dbf7b1d2e842fd44173f412ce4dce993335c /vespalib | |
parent | f505d2be5cda0c843063ab3624d6edf422070939 (diff) |
Generalize how address space usage is reported from attribute vectors.
This prepares for reporting address space usage for more attribute vector components,
not only enum store and multi-value mapping.
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/vespa/vespalib/util/address_space.cpp | 7 | ||||
-rw-r--r-- | vespalib/src/vespa/vespalib/util/address_space.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/vespalib/src/vespa/vespalib/util/address_space.cpp b/vespalib/src/vespa/vespalib/util/address_space.cpp index 113e4ba1478..1f6874e3e2a 100644 --- a/vespalib/src/vespa/vespalib/util/address_space.cpp +++ b/vespalib/src/vespa/vespalib/util/address_space.cpp @@ -6,6 +6,13 @@ namespace vespalib { +AddressSpace::AddressSpace() + : _used(0), + _dead(0), + _limit(0) +{ +} + AddressSpace::AddressSpace(size_t used_, size_t dead_, size_t limit_) : _used(used_), _dead(dead_), diff --git a/vespalib/src/vespa/vespalib/util/address_space.h b/vespalib/src/vespa/vespalib/util/address_space.h index 98ffdac9599..8eb3ba811f9 100644 --- a/vespalib/src/vespa/vespalib/util/address_space.h +++ b/vespalib/src/vespa/vespalib/util/address_space.h @@ -18,6 +18,7 @@ private: size_t _limit; public: + AddressSpace(); AddressSpace(size_t used_, size_t dead_, size_t limit_); size_t used() const { return _used; } size_t dead() const { return _dead; } |