This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a commit to branch TyLRU
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
The following commit(s) were added to refs/heads/TyLRU by this push:
new 4c5706e finish
4c5706e is described below
commit 4c5706ee8132c75c375f5e946dcf4af6e2c16507
Author: JackieTien97 <[email protected]>
AuthorDate: Fri May 15 15:31:07 2020 +0800
finish
---
.../org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git
a/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java
b/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java
index f2cf1d3..f3b1a2f 100644
---
a/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java
+++
b/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java
@@ -79,7 +79,10 @@ public class TimeSeriesMetadataCache {
count++;
currentSize = averageSize;
} else {
- averageSize = RamUsageEstimator.shallowSizeOf(key) +
RamUsageEstimator.sizeOf(value);
+ averageSize = RamUsageEstimator.shallowSizeOf(key) +
RamUsageEstimator.sizeOf(key.device)
+ + RamUsageEstimator.sizeOf(key.measurement) +
RamUsageEstimator.shallowSizeOf(value)
+ + RamUsageEstimator.sizeOf(value.getMeasurementId()) +
RamUsageEstimator
+ .shallowSizeOf(value.getStatistics());
count = 1;
currentSize = averageSize;
}