You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2020/04/28 03:10:12 UTC
[incubator-iotdb] branch master updated: add cache size log
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new f512b2c add cache size log
f512b2c is described below
commit f512b2c6e1a06094281d251ee0a59797e2bd72e9
Author: qiaojialin <64...@qq.com>
AuthorDate: Tue Apr 28 11:10:07 2020 +0800
add cache size log
---
server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java | 3 +++
server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java | 1 +
.../main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java | 1 +
.../java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java | 1 +
.../java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java | 1 +
5 files changed, 7 insertions(+)
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
index 1fa1952..832b5be 100644
--- a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
+++ b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
@@ -602,6 +602,9 @@ public class IoTDBDescriptor {
maxMemoryAvailable * Integer.parseInt(proportions[1].trim()) / proportionSum);
}
+ logger.info("allocateMemoryForRead = " + conf.getAllocateMemoryForRead());
+ logger.info("allocateMemoryForWrite = " + conf.getAllocateMemoryForWrite());
+
if (!conf.isMetaDataCacheEnable()) {
return;
}
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 700e0fb..e43f0f4 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
@@ -53,6 +53,7 @@ public class ChunkCache {
private ChunkCache() {
+ logger.info("ChunkCache size = " + MEMORY_THRESHOLD_IN_CHUNK_CACHE);
lruCache = new LRULinkedHashMap<ChunkMetadata, Chunk>(MEMORY_THRESHOLD_IN_CHUNK_CACHE, true) {
int count = 0;
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
index 4f20a3f..3ed15cb 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
@@ -63,6 +63,7 @@ public class ChunkMetadataCache {
private ChunkMetadataCache(long memoryThreshold) {
+ logger.info("ChunkMetadataCache size = " + memoryThreshold);
lruCache = new LRULinkedHashMap<String, List<ChunkMetadata>>(memoryThreshold, true) {
int count = 0;
long averageChunkMetadataSize = 0;
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 7fe0ea0..4791976 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
@@ -57,6 +57,7 @@ public class TimeSeriesMetadataCache {
private TimeSeriesMetadataCache() {
+ logger.info("TimeseriesMetadataCache size = " + MEMORY_THRESHOLD_IN_TIME_SERIES_METADATA_CACHE);
lruCache = new LRULinkedHashMap<TimeSeriesMetadataCacheKey, TimeseriesMetadata>(MEMORY_THRESHOLD_IN_TIME_SERIES_METADATA_CACHE, true) {
int count = 0;
long averageSize = 0;
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java
index 6870e53..36fea80 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java
@@ -58,6 +58,7 @@ public class TsFileMetaDataCache {
private long deviceIndexMapEntrySize = 0;
private TsFileMetaDataCache() {
+ logger.info("TsFileMetaDataCache size = " + MEMORY_THRESHOLD_IN_B);
cache = new LRULinkedHashMap<String, TsFileMetadata>(MEMORY_THRESHOLD_IN_B, true) {
@Override
protected long calEntrySize(String key, TsFileMetadata value) {