aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/util/presized_cuckoo_map.h
diff options
context:
space:
mode:
authorGravatar Yuefeng Zhou <yuefengz@google.com>2017-03-02 12:57:39 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-03-02 13:10:14 -0800
commit02e53cf8e37e0f0228520167dbb1e12632f6dd48 (patch)
treed53917ef38284bb53782334d3a75cc7a1f120f53 /tensorflow/core/util/presized_cuckoo_map.h
parent87ce73a983a01da6e39530edad2d242046644243 (diff)
Tracking lookup table memory usage.
Change: 149036604
Diffstat (limited to 'tensorflow/core/util/presized_cuckoo_map.h')
-rw-r--r--tensorflow/core/util/presized_cuckoo_map.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tensorflow/core/util/presized_cuckoo_map.h b/tensorflow/core/util/presized_cuckoo_map.h
index cf3b8cf5b3..e7dab830f0 100644
--- a/tensorflow/core/util/presized_cuckoo_map.h
+++ b/tensorflow/core/util/presized_cuckoo_map.h
@@ -132,6 +132,10 @@ class PresizedCuckooMap {
FindInBucket(k, fast_map_to_buckets(h2(tk)), out);
}
+ int64 MemoryUsed() const {
+ return sizeof(PresizedCuckooMap<value>) + sizeof(CuckooPathQueue);
+ }
+
private:
static constexpr int kSlotsPerBucket = 4;