This is an automated email from the ASF dual-hosted git repository. leirui pushed a commit to branch research/M4-visualization in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 4bb3a52976ac84787a689d7fddbe297013447dc0 Author: Lei Rui <[email protected]> AuthorDate: Wed Jun 14 20:55:23 2023 +0800 add print --- .../iotdb/tsfile/read/common/IOMonitor2.java | 222 +++++++++++++++------ 1 file changed, 157 insertions(+), 65 deletions(-) diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IOMonitor2.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IOMonitor2.java index 90bccfaf4ca..ec0d78d777b 100644 --- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IOMonitor2.java +++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IOMonitor2.java @@ -466,6 +466,7 @@ public class IOMonitor2 { .append(",") .append(DCP_Server_Query_Fetch_count) .append("\n"); + stringBuilder.append("[3]dataSetType").append(",").append(dataSetType).append("\n"); stringBuilder .append("[3]M4_LSM_init_loadAllChunkMetadatas_ns_cnt") @@ -509,6 +510,7 @@ public class IOMonitor2 { .append(",") .append(M4_LSM_TP_count) .append("\n"); + stringBuilder .append("[4]DCP_A_GET_CHUNK_METADATAS_ns_cnt") .append(",") @@ -565,77 +567,167 @@ public class IOMonitor2 { .append(",") .append(SEARCH_ARRAY_c_genBPTP_count) .append("\n"); - - // stringBuilder - // .append("[2]Server_Query_Execute_cnt") - // .append(",") - // .append(DCP_Server_Query_Execute_count) - // .append("\n"); - // stringBuilder - // .append("Server_Query_Fetch_cnt") - // .append(",") - // .append(DCP_Server_Query_Fetch_count) - // .append("\n"); - // stringBuilder - // .append("M4_LSM_init_loadAllChunkMetadatas_cnt") - // .append(",") - // .append(M4_LSM_init_loadAllChunkMetadatas_count) - // .append("\n"); - // stringBuilder - // .append("M4_LSM_merge_M4_time_span_cnt") - // .append(",") - // .append(M4_LSM_merge_M4_time_span_count) - // .append("\n"); - // stringBuilder.append("M4_LSM_FP_cnt").append(",").append(M4_LSM_FP_count).append("\n"); - // stringBuilder.append("M4_LSM_LP_cnt").append(",").append(M4_LSM_LP_count).append("\n"); - // stringBuilder.append("M4_LSM_BP_cnt").append(",").append(M4_LSM_BP_count).append("\n"); - // stringBuilder.append("M4_LSM_TP_cnt").append(",").append(M4_LSM_TP_count).append("\n"); - // stringBuilder - // .append("DCP_A_GET_CHUNK_METADATAS_cnt") - // .append(",") - // .append(DCP_A_GET_CHUNK_METADATAS_count) - // .append("\n"); - // stringBuilder - // .append("DCP_B_READ_MEM_CHUNK_cnt") - // .append(",") - // .append(DCP_B_READ_MEM_CHUNK_count) - // .append("\n"); - // stringBuilder - // .append("DCP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt") - // .append(",") - // .append(DCP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_count) - // .append("\n"); - // stringBuilder - // .append("DCP_D_DECODE_PAGEDATA_TRAVERSE_POINTS_cnt") - // .append(",") - // .append(DCP_D_DECODE_PAGEDATA_TRAVERSE_POINTS_count) - // .append("\n"); - // stringBuilder - // .append("SEARCH_ARRAY_a_verifBPTP_cnt") - // .append(",") - // .append(SEARCH_ARRAY_a_verifBPTP_count) - // .append("\n"); - // stringBuilder - // .append("SEARCH_ARRAY_b_genFP_cnt") - // .append(",") - // .append(SEARCH_ARRAY_b_genFP_count) - // .append("\n"); - // stringBuilder - // .append("SEARCH_ARRAY_b_genLP_cnt") - // .append(",") - // .append(SEARCH_ARRAY_b_genLP_count) - // .append("\n"); - // stringBuilder - // .append("SEARCH_ARRAY_c_genBPTP_cnt") - // .append(",") - // .append(SEARCH_ARRAY_c_genBPTP_count) - // .append("\n"); stringBuilder .append("[4]DCP_D_traversedPointNum") .append(",") .append(DCP_D_traversedPointNum) .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_merge_M4_time_span_B_READ_MEM_CHUNK_cnt") + .append(",") + .append(M4_LSM_merge_M4_time_span_B_READ_MEM_CHUNK_cnt) + .append("\n"); // 5*6 + stringBuilder + .append("[3-4]M4_LSM_merge_M4_time_span_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt") + .append(",") + .append(M4_LSM_merge_M4_time_span_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_merge_M4_time_span_SEARCH_ARRAY_a_verifBPTP_cnt") + .append(",") + .append(M4_LSM_merge_M4_time_span_SEARCH_ARRAY_a_verifBPTP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_merge_M4_time_span_SEARCH_ARRAY_b_genFP_cnt") + .append(",") + .append(M4_LSM_merge_M4_time_span_SEARCH_ARRAY_b_genFP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_merge_M4_time_span_SEARCH_ARRAY_b_genLP_cnt") + .append(",") + .append(M4_LSM_merge_M4_time_span_SEARCH_ARRAY_b_genLP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_merge_M4_time_span_SEARCH_ARRAY_c_genBPTP_cnt") + .append(",") + .append(M4_LSM_merge_M4_time_span_SEARCH_ARRAY_c_genBPTP_cnt) + .append("\n"); + + stringBuilder + .append("[3-4]M4_LSM_FP_B_READ_MEM_CHUNK_cnt") + .append(",") + .append(M4_LSM_FP_B_READ_MEM_CHUNK_cnt) + .append("\n"); // 5*6 + stringBuilder + .append("[3-4]M4_LSM_FP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt") + .append(",") + .append(M4_LSM_FP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_FP_SEARCH_ARRAY_a_verifBPTP_cnt") + .append(",") + .append(M4_LSM_FP_SEARCH_ARRAY_a_verifBPTP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_FP_SEARCH_ARRAY_b_genFP_cnt") + .append(",") + .append(M4_LSM_FP_SEARCH_ARRAY_b_genFP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_FP_SEARCH_ARRAY_b_genLP_cnt") + .append(",") + .append(M4_LSM_FP_SEARCH_ARRAY_b_genLP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_FP_SEARCH_ARRAY_c_genBPTP_cnt") + .append(",") + .append(M4_LSM_FP_SEARCH_ARRAY_c_genBPTP_cnt) + .append("\n"); + + stringBuilder + .append("[3-4]M4_LSM_LP_B_READ_MEM_CHUNK_cnt") + .append(",") + .append(M4_LSM_LP_B_READ_MEM_CHUNK_cnt) + .append("\n"); // 5*6 + stringBuilder + .append("[3-4]M4_LSM_LP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt") + .append(",") + .append(M4_LSM_LP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_LP_SEARCH_ARRAY_a_verifBPTP_cnt") + .append(",") + .append(M4_LSM_LP_SEARCH_ARRAY_a_verifBPTP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_LP_SEARCH_ARRAY_b_genFP_cnt") + .append(",") + .append(M4_LSM_LP_SEARCH_ARRAY_b_genFP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_LP_SEARCH_ARRAY_b_genLP_cnt") + .append(",") + .append(M4_LSM_LP_SEARCH_ARRAY_b_genLP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_LP_SEARCH_ARRAY_c_genBPTP_cnt") + .append(",") + .append(M4_LSM_LP_SEARCH_ARRAY_c_genBPTP_cnt) + .append("\n"); + + stringBuilder + .append("[3-4]M4_LSM_BP_B_READ_MEM_CHUNK_cnt") + .append(",") + .append(M4_LSM_BP_B_READ_MEM_CHUNK_cnt) + .append("\n"); // 5*6 + stringBuilder + .append("[3-4]M4_LSM_BP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt") + .append(",") + .append(M4_LSM_BP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_BP_SEARCH_ARRAY_a_verifBPTP_cnt") + .append(",") + .append(M4_LSM_BP_SEARCH_ARRAY_a_verifBPTP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_BP_SEARCH_ARRAY_b_genFP_cnt") + .append(",") + .append(M4_LSM_BP_SEARCH_ARRAY_b_genFP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_BP_SEARCH_ARRAY_b_genLP_cnt") + .append(",") + .append(M4_LSM_BP_SEARCH_ARRAY_b_genLP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_BP_SEARCH_ARRAY_c_genBPTP_cnt") + .append(",") + .append(M4_LSM_BP_SEARCH_ARRAY_c_genBPTP_cnt) + .append("\n"); + + stringBuilder + .append("[3-4]M4_LSM_TP_B_READ_MEM_CHUNK_cnt") + .append(",") + .append(M4_LSM_TP_B_READ_MEM_CHUNK_cnt) + .append("\n"); // 5*6 + stringBuilder + .append("[3-4]M4_LSM_TP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt") + .append(",") + .append(M4_LSM_TP_C_DESERIALIZE_PAGEHEADER_DECOMPRESS_PAGEDATA_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_TP_SEARCH_ARRAY_a_verifBPTP_cnt") + .append(",") + .append(M4_LSM_TP_SEARCH_ARRAY_a_verifBPTP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_TP_SEARCH_ARRAY_b_genFP_cnt") + .append(",") + .append(M4_LSM_TP_SEARCH_ARRAY_b_genFP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_TP_SEARCH_ARRAY_b_genLP_cnt") + .append(",") + .append(M4_LSM_TP_SEARCH_ARRAY_b_genLP_cnt) + .append("\n"); + stringBuilder + .append("[3-4]M4_LSM_TP_SEARCH_ARRAY_c_genBPTP_cnt") + .append(",") + .append(M4_LSM_TP_SEARCH_ARRAY_c_genBPTP_cnt) + .append("\n"); + reset(); // whenever print() is called, reset the metrics, to clean warm up information. return stringBuilder.toString(); }
