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;
         }

Reply via email to