This is an automated email from the ASF dual-hosted git repository. jackietien pushed a commit to branch TyOOMBug in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit 053be60d6823c0a462fb326ee26db85d14aed2f4 Author: JackieTien97 <[email protected]> AuthorDate: Tue May 12 10:01:31 2020 +0800 OOM --- server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java index e43f0f4..7001f34 100644 --- a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java +++ b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java @@ -63,7 +63,7 @@ public class ChunkCache { protected long calEntrySize(ChunkMetadata key, Chunk value) { if (count < 10) { long currentSize = RamUsageEstimator.shallowSizeOf(key) + RamUsageEstimator.sizeOf(value); - averageSize = (averageSize * count) + currentSize / (++count); + averageSize = ((averageSize * count) + currentSize) / (++count); return currentSize; } else if (count < 100000) { count++;
