digraph "./lib/doris_be; 32063.9 MB" {
node [width=0.375,height=0.25];
Legend [shape=box,fontsize=24,shape=plaintext,label="./lib/doris_be\lTotal MB: 32063.9\lFocusing on: 32063.9\lDropped nodes with <= 160.3 abs(MB)\lDropped edges with <= 32.1 MB\l"];
N1 [label="__libpthread_freeres\n0.0 (0.0%)\rof 31557.3 (98.4%)\r",shape=box,fontsize=8.0];
N2 [label="clone\n0.0 (0.0%)\rof 31557.3 (98.4%)\r",shape=box,fontsize=8.0];
N3 [label="doris\nThread\nsupervise_thread\n0.0 (0.0%)\rof 28110.5 (87.7%)\r",shape=box,fontsize=8.0];
N4 [label="doris\nStorageEngine\n_remove_unused_remote_files_callback\n0.0 (0.0%)\rof 24887.6 (77.6%)\r",shape=box,fontsize=8.0];
N5 [label="doris\nStorageEngine\ndo_remove_unused_remote_files\n0.0 (0.0%)\rof 24887.6 (77.6%)\r",shape=box,fontsize=8.0];
N6 [label="doris\nio\nFileSystem\nlist\n0.0 (0.0%)\rof 24887.6 (77.6%)\r",shape=box,fontsize=8.0];
N7 [label="doris\nio\nS3FileSystem\nlist_impl\n12598.8 (39.3%)\rof 24887.6 (77.6%)\r",shape=box,fontsize=39.3];
N8 [label="std\nvector\n_M_realloc_insert\n12400.6 (38.7%)\rof 12416.6 (38.7%)\r",shape=box,fontsize=39.1];
N9 [label="std\n_Function_handler\n_M_invoke\n0.0 (0.0%)\rof 5649.0 (17.6%)\r",shape=box,fontsize=8.0];
N10 [label="execute_native_thread_routine\n0.0 (0.0%)\rof 3359.6 (10.5%)\r",shape=box,fontsize=8.0];
N11 [label="doris\nThreadPool\ndispatch_thread\n0.0 (0.0%)\rof 3148.1 (9.8%)\r",shape=box,fontsize=8.0];
N12 [label="doris\nOlapMeta\niterate@11b611b0\n0.0 (0.0%)\rof 2508.2 (7.8%)\r",shape=box,fontsize=8.0];
N13 [label="doris\nOlapMeta\niterate@11b61190\n0.0 (0.0%)\rof 2507.7 (7.8%)\r",shape=box,fontsize=8.0];
N14 [label="std\nthread\n_State_impl\n_M_run\n0.0 (0.0%)\rof 2475.0 (7.7%)\r",shape=box,fontsize=8.0];
N15 [label="doris\nDataDir\nload\n0.0 (0.0%)\rof 2468.9 (7.7%)\r",shape=box,fontsize=8.0];
N16 [label="doris\nTabletManager\nload_tablet_from_meta\n99.6 (0.3%)\rof 2466.9 (7.7%)\r",shape=box,fontsize=10.8];
N17 [label="doris\nTabletMetaManager\ntraverse_headers\n0.0 (0.0%)\rof 2465.9 (7.7%)\r",shape=box,fontsize=8.0];
N18 [label="doris\nTablet\nTablet\n0.0 (0.0%)\rof 1977.6 (6.2%)\r",shape=box,fontsize=8.0];
N19 [label="std\nallocator_traits\nconstruct\n0.0 (0.0%)\rof 1977.6 (6.2%)\r",shape=box,fontsize=8.0];
N20 [label="doris\nvectorized\nschema_util\nget_least_common_schema\n0.0 (0.0%)\rof 1888.2 (5.9%)\r",shape=box,fontsize=8.0];
N21 [label="doris\nTablet\ntablet_schema_with_merged_max_schema_version\n0.0 (0.0%)\rof 1872.1 (5.8%)\r",shape=box,fontsize=8.0];
N22 [label="doris\nvectorized\nschema_util\nget_least_common_schema\n$_1\noperator\n14.5 (0.0%)\rof 1862.6 (5.8%)\r",shape=box,fontsize=9.1];
N23 [label="je_prof_backtrace\n0.0 (0.0%)\rof 1817.9 (5.7%)\r",shape=box,fontsize=8.0];
N24 [label="je_prof_tctx_create\n0.0 (0.0%)\rof 1817.9 (5.7%)\r",shape=box,fontsize=8.0];
N25 [label="prof_backtrace_impl\n1817.9 (5.7%)\r",shape=box,fontsize=19.9];
N26 [label="doris\nvectorized\nScannerScheduler\n_scanner_scan\n0.0 (0.0%)\rof 1744.7 (5.4%)\r",shape=box,fontsize=8.0];
N27 [label="doris\nBetaRowsetReader\nnext_block\n0.0 (0.0%)\rof 1580.8 (4.9%)\r",shape=box,fontsize=8.0];
N28 [label="je_malloc_default\n0.0 (0.0%)\rof 1509.1 (4.7%)\r",shape=box,fontsize=8.0];
N29 [label="malloc\n0.0 (0.0%)\rof 1509.1 (4.7%)\r",shape=box,fontsize=8.0];
N30 [label="doris\nvectorized\nBlockReader\n_init_collect_iter\n0.0 (0.0%)\rof 1442.3 (4.5%)\r",shape=box,fontsize=8.0];
N31 [label="doris\nvectorized\nBlockReader\ninit\n0.0 (0.0%)\rof 1442.3 (4.5%)\r",shape=box,fontsize=8.0];
N32 [label="doris\nvectorized\nNewOlapScanner\nopen\n0.0 (0.0%)\rof 1442.3 (4.5%)\r",shape=box,fontsize=8.0];
N33 [label="doris\nvectorized\nVCollectIterator\nLevel0Iterator\nensure_first_row_ref\n0.0 (0.0%)\rof 1442.3 (4.5%)\r",shape=box,fontsize=8.0];
N34 [label="doris\nvectorized\nVCollectIterator\nLevel0Iterator\nrefresh_current_row\n0.0 (0.0%)\rof 1442.3 (4.5%)\r",shape=box,fontsize=8.0];
N35 [label="doris\nvectorized\nVCollectIterator\nLevel1Iterator\nensure_first_row_ref\n0.0 (0.0%)\rof 1442.3 (4.5%)\r",shape=box,fontsize=8.0];
N36 [label="doris\nvectorized\nVCollectIterator\nbuild_heap\n0.0 (0.0%)\rof 1442.3 (4.5%)\r",shape=box,fontsize=8.0];
N37 [label="Allocator\nalloc_impl\n0.0 (0.0%)\rof 1015.9 (3.2%)\r",shape=box,fontsize=8.0];
N38 [label="doris\nTabletSchema\nappend_column\n810.7 (2.5%)\rof 937.2 (2.9%)\r",shape=box,fontsize=16.0];
N39 [label="doris\nBetaRowsetReader\n_init_iterator\n0.0 (0.0%)\rof 905.7 (2.8%)\r",shape=box,fontsize=8.0];
N40 [label="doris\nBetaRowsetReader\n_init_iterator_once\n0.0 (0.0%)\rof 905.7 (2.8%)\r",shape=box,fontsize=8.0];
N41 [label="doris\nTabletSchema\nshawdow_copy_without_columns\n0.0 (0.0%)\rof 904.3 (2.8%)\r",shape=box,fontsize=8.0];
N42 [label="doris\nsegment_v2\nSegment\nnew_iterator\n0.0 (0.0%)\rof 901.2 (2.8%)\r",shape=box,fontsize=8.0];
N43 [label="doris\nsegment_v2\nLazyInitSegmentIterator\ninit\n0.0 (0.0%)\rof 897.0 (2.8%)\r",shape=box,fontsize=8.0];
N44 [label="std\nvector\noperator=\n53.6 (0.2%)\rof 896.2 (2.8%)\r",shape=box,fontsize=10.0];
N45 [label="doris\nWorkThreadPool\nwork_thread\n0.0 (0.0%)\rof 878.8 (2.7%)\r",shape=box,fontsize=8.0];
N46 [label="std\nvector\n_M_allocate_and_copy\n397.6 (1.2%)\rof 844.6 (2.6%)\r",shape=box,fontsize=13.6];
N47 [label="doris\nsegment_v2\nSegmentIterator\n_next_batch_internal\n0.0 (0.0%)\rof 681.8 (2.1%)\r",shape=box,fontsize=8.0];
N48 [label="doris\nsegment_v2\nSegmentIterator\nnext_batch\n0.0 (0.0%)\rof 681.8 (2.1%)\r",shape=box,fontsize=8.0];
N49 [label="doris\nsegment_v2\nLazyInitSegmentIterator\nnext_batch\n0.0 (0.0%)\rof 675.1 (2.1%)\r",shape=box,fontsize=8.0];
N50 [label="doris\nsegment_v2\nSegmentIterator\n_lazy_init\n0.0 (0.0%)\rof 674.5 (2.1%)\r",shape=box,fontsize=8.0];
N51 [label="doris\nsegment_v2\nSegmentIterator\n_get_row_ranges_by_column_conditions\n0.0 (0.0%)\rof 669.4 (2.1%)\r",shape=box,fontsize=8.0];
N52 [label="doris\nsegment_v2\nInvertedIndexIterator\nread_from_inverted_index\n0.0 (0.0%)\rof 667.4 (2.1%)\r",shape=box,fontsize=8.0];
N53 [label="doris\nsegment_v2\nFullTextIndexReader\nquery\n31.0 (0.1%)\rof 654.3 (2.0%)\r",shape=box,fontsize=9.6];
N54 [label="doris\nsegment_v2\nSegmentIterator\n_apply_index_expr\n0.0 (0.0%)\rof 592.1 (1.8%)\r",shape=box,fontsize=8.0];
N55 [label="doris\nvectorized\nDefaultFunction\nevaluate_inverted_index\n0.0 (0.0%)\rof 592.1 (1.8%)\r",shape=box,fontsize=8.0];
N56 [label="doris\nvectorized\nVExpr\n_evaluate_inverted_index\n0.0 (0.0%)\rof 592.1 (1.8%)\r",shape=box,fontsize=8.0];
N57 [label="doris\nvectorized\nVExprContext\nevaluate_inverted_index\n0.0 (0.0%)\rof 592.1 (1.8%)\r",shape=box,fontsize=8.0];
N58 [label="doris\nvectorized\nFunctionMatchBase\nevaluate_inverted_index\n0.0 (0.0%)\rof 591.6 (1.8%)\r",shape=box,fontsize=8.0];
N59 [label="doris\nvectorized\nVMatchPredicate\nevaluate_inverted_index\n0.0 (0.0%)\rof 591.6 (1.8%)\r",shape=box,fontsize=8.0];
N60 [label="doris\nLoadChannelMgr\nadd_batch\n0.0 (0.0%)\rof 590.8 (1.8%)\r",shape=box,fontsize=8.0];
N61 [label="doris\nLoadChannel\nadd_batch\n0.0 (0.0%)\rof 590.3 (1.8%)\r",shape=box,fontsize=8.0];
N62 [label="doris\nvectorized\nMutableBlock\nadd_rows\n0.0 (0.0%)\rof 567.7 (1.8%)\r",shape=box,fontsize=8.0];
N63 [label="doris\nvectorized\nColumnNullable\ninsert_indices_from\n0.0 (0.0%)\rof 529.8 (1.7%)\r",shape=box,fontsize=8.0];
N64 [label="doris\nTabletIndex\nTabletIndex\n39.5 (0.1%)\rof 468.5 (1.5%)\r",shape=box,fontsize=9.8];
N65 [label="doris\nvectorized\nColumnStr\ninsert_indices_from\n0.0 (0.0%)\rof 460.6 (1.4%)\r",shape=box,fontsize=8.0];
N66 [label="doris\nvectorized\nColumnStr\ninsert_indices_from\n{lambda#1}\noperator\n0.0 (0.0%)\rof 460.6 (1.4%)\r",shape=box,fontsize=8.0];
N67 [label="doris\nBaseDeltaWriter\nwrite\n0.0 (0.0%)\rof 439.6 (1.4%)\r",shape=box,fontsize=8.0];
N68 [label="doris\nBaseTabletsChannel\nadd_batch\n0.0 (0.0%)\rof 439.6 (1.4%)\r",shape=box,fontsize=8.0];
N69 [label="doris\nMemTable\ninsert\n16.1 (0.1%)\rof 433.6 (1.4%)\r",shape=box,fontsize=9.1];
N70 [label="doris\nMemTableWriter\nwrite\n0.0 (0.0%)\rof 433.6 (1.4%)\r",shape=box,fontsize=8.0];
N71 [label="doris\nvectorized\nVCompoundPred\nevaluate_inverted_index\n0.0 (0.0%)\rof 431.8 (1.3%)\r",shape=box,fontsize=8.0];
N72 [label="std\n_Rb_tree\n_M_copy\n429.0 (1.3%)\rof 429.5 (1.3%)\r",shape=box,fontsize=13.8];
N73 [label="doris\npipeline\nTaskScheduler\n_do_work\n0.0 (0.0%)\rof 404.4 (1.3%)\r",shape=box,fontsize=8.0];
N74 [label="doris\nsegment_v2\nInvertedIndexReader\nhandle_searcher_cache\n1.5 (0.0%)\rof 385.0 (1.2%)\r",shape=box,fontsize=8.3];
N75 [label="__libc_start_main\n0.0 (0.0%)\rof 371.1 (1.2%)\r",shape=box,fontsize=8.0];
N76 [label="_start\n0.0 (0.0%)\rof 371.1 (1.2%)\r",shape=box,fontsize=8.0];
N77 [label="main\n0.0 (0.0%)\rof 361.9 (1.1%)\r",shape=box,fontsize=8.0];
N78 [label="doris\nCompaction\ndo_compaction\n0.0 (0.0%)\rof 349.8 (1.1%)\r",shape=box,fontsize=8.0];
N79 [label="doris\nCompaction\ndo_compaction_impl\n0.0 (0.0%)\rof 349.8 (1.1%)\r",shape=box,fontsize=8.0];
N80 [label="doris\nCompaction\nexecute_compact\n0.0 (0.0%)\rof 344.6 (1.1%)\r",shape=box,fontsize=8.0];
N2 -> N1 [label=31557.3, weight=100000, style="setlinewidth(2.000000)"];
N1 -> N3 [label=28110.5, weight=100000, style="setlinewidth(2.000000)"];
N6 -> N7 [label=24887.6, weight=100000, style="setlinewidth(2.000000)"];
N4 -> N5 [label=24887.6, weight=100000, style="setlinewidth(2.000000)"];
N5 -> N6 [label=24887.6, weight=100000, style="setlinewidth(2.000000)"];
N3 -> N4 [label=24887.6, weight=100000, style="setlinewidth(2.000000)"];
N7 -> N8 [label=12288.0, weight=100000, style="setlinewidth(2.000000)"];
N1 -> N10 [label=3359.6, weight=100000, style="setlinewidth(0.628662)"];
N3 -> N11 [label=3148.1, weight=100000, style="setlinewidth(0.589092)"];
N13 -> N12 [label=2507.7, weight=100000, style="setlinewidth(0.469253)"];
N10 -> N14 [label=2475.0, weight=100000, style="setlinewidth(0.463137)"];
N9 -> N9 [label=2472.5, weight=100000, style="setlinewidth(0.462663)"];
N12 -> N9 [label=2472.5, weight=100000, style="setlinewidth(0.462663)"];
N14 -> N15 [label=2468.9, weight=100000, style="setlinewidth(0.462006)"];
N15 -> N17 [label=2465.9, weight=100000, style="setlinewidth(0.461441)"];
N9 -> N16 [label=2465.9, weight=100000, style="setlinewidth(0.461441)"];
N17 -> N13 [label=2465.9, weight=100000, style="setlinewidth(0.461441)"];
N11 -> N9 [label=2300.8, weight=100000, style="setlinewidth(0.430538)"];
N16 -> N19 [label=1977.6, weight=100000, style="setlinewidth(0.370065)"];
N19 -> N18 [label=1977.6, weight=100000, style="setlinewidth(0.370065)"];
N18 -> N21 [label=1872.1, weight=100000, style="setlinewidth(0.350326)"];
N21 -> N20 [label=1872.1, weight=100000, style="setlinewidth(0.350326)"];
N20 -> N22 [label=1862.6, weight=100000, style="setlinewidth(0.348536)"];
N23 -> N25 [label=1817.9, weight=100000, style="setlinewidth(0.340171)"];
N24 -> N23 [label=1817.9, weight=100000, style="setlinewidth(0.340171)"];
N9 -> N26 [label=1744.7, weight=100000, style="setlinewidth(0.326478)"];
N28 -> N24 [label=1509.1, weight=100000, style="setlinewidth(0.282390)"];
N29 -> N28 [label=1509.1, weight=100000, style="setlinewidth(0.282390)"];
N31 -> N30 [label=1442.3, weight=100000, style="setlinewidth(0.269889)"];
N30 -> N36 [label=1442.3, weight=100000, style="setlinewidth(0.269889)"];
N36 -> N35 [label=1442.3, weight=100000, style="setlinewidth(0.269889)"];
N35 -> N33 [label=1442.3, weight=100000, style="setlinewidth(0.269889)"];
N26 -> N32 [label=1442.3, weight=100000, style="setlinewidth(0.269889)"];
N33 -> N34 [label=1442.3, weight=100000, style="setlinewidth(0.269889)"];
N32 -> N31 [label=1442.3, weight=100000, style="setlinewidth(0.269889)"];
N34 -> N27 [label=1441.8, weight=100000, style="setlinewidth(0.269795)"];
N71 -> N71 [label=1212.0, weight=100000, style="setlinewidth(0.226794)"];
N22 -> N38 [label=924.7, weight=100000, style="setlinewidth(0.173043)"];
N40 -> N39 [label=905.7, weight=100000, style="setlinewidth(0.169480)"];
N27 -> N40 [label=905.7, weight=100000, style="setlinewidth(0.169480)"];
N22 -> N41 [label=904.3, weight=100000, style="setlinewidth(0.169223)"];
N39 -> N43 [label=897.0, weight=100000, style="setlinewidth(0.167861)"];
N43 -> N42 [label=897.0, weight=100000, style="setlinewidth(0.167861)"];
N10 -> N45 [label=878.8, weight=100000, style="setlinewidth(0.164441)"];
N44 -> N46 [label=878.2, weight=100000, style="setlinewidth(0.164337)"];
N45 -> N9 [label=868.7, weight=100000, style="setlinewidth(0.162558)"];
N41 -> N44 [label=835.8, weight=100000, style="setlinewidth(0.156396)"];
N37 -> N29 [label=749.5, weight=100000, style="setlinewidth(0.140259)"];
N48 -> N47 [label=681.8, weight=100000, style="setlinewidth(0.127592)"];
N49 -> N48 [label=675.1, weight=100000, style="setlinewidth(0.126322)"];
N27 -> N49 [label=675.1, weight=100000, style="setlinewidth(0.126322)"];
N47 -> N50 [label=674.5, weight=100000, style="setlinewidth(0.126219)"];
N50 -> N51 [label=669.4, weight=100000, style="setlinewidth(0.125255)"];
N52 -> N53 [label=654.3, weight=100000, style="setlinewidth(0.122440)"];
N51 -> N54 [label=592.1, weight=100000, style="setlinewidth(0.110797)"];
N56 -> N55 [label=592.1, weight=100000, style="setlinewidth(0.110797)"];
N54 -> N57 [label=592.1, weight=100000, style="setlinewidth(0.110797)"];
N59 -> N56 [label=591.6, weight=100000, style="setlinewidth(0.110704)"];
N55 -> N58 [label=591.6, weight=100000, style="setlinewidth(0.110704)"];
N58 -> N52 [label=591.6, weight=100000, style="setlinewidth(0.110704)"];
N58 -> N58 [label=591.6, weight=100000, style="setlinewidth(0.110704)"];
N9 -> N60 [label=590.8, weight=100000, style="setlinewidth(0.110548)"];
N60 -> N61 [label=590.3, weight=100000, style="setlinewidth(0.110454)"];
N62 -> N63 [label=529.8, weight=100000, style="setlinewidth(0.099136)"];
N65 -> N66 [label=460.6, weight=100000, style="setlinewidth(0.086192)"];
N63 -> N65 [label=460.6, weight=100000, style="setlinewidth(0.086192)"];
N66 -> N37 [label=460.6, weight=100000, style="setlinewidth(0.086192)"];
N46 -> N64 [label=445.0, weight=100000, style="setlinewidth(0.083278)"];
N61 -> N68 [label=439.6, weight=100000, style="setlinewidth(0.082256)"];
N68 -> N9 [label=439.6, weight=100000, style="setlinewidth(0.082256)"];
N9 -> N67 [label=439.6, weight=100000, style="setlinewidth(0.082256)"];
N70 -> N69 [label=433.6, weight=100000, style="setlinewidth(0.081132)"];
N67 -> N70 [label=433.6, weight=100000, style="setlinewidth(0.081132)"];
N71 -> N59 [label=431.8, weight=100000, style="setlinewidth(0.080802)"];
N57 -> N71 [label=431.8, weight=100000, style="setlinewidth(0.080802)"];
N64 -> N72 [label=429.0, weight=100000, style="setlinewidth(0.080285)"];
N69 -> N62 [label=415.4, weight=100000, style="setlinewidth(0.077741)"];
N11 -> N73 [label=404.4, weight=100000, style="setlinewidth(0.075682)"];
N53 -> N74 [label=374.5, weight=100000, style="setlinewidth(0.070070)"];
N76 -> N75 [label=371.1, weight=100000, style="setlinewidth(0.069434)"];
N75 -> N77 [label=361.9, weight=100000, style="setlinewidth(0.067722)"];
N78 -> N79 [label=349.8, weight=100000, style="setlinewidth(0.065451)"];
N57 -> N59 [label=159.8, weight=100000, style="setlinewidth(0.029901)"];
N72 -> N72 [label=141.0, weight=100000, style="setlinewidth(0.026387)"];
}

