Skip to content

Instantly share code, notes, and snippets.

@daverigby
Last active August 14, 2020 16:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daverigby/14fea2101eccd8df8e37e99b1ce46ab2 to your computer and use it in GitHub Desktop.
Save daverigby/14fea2101eccd8df8e37e99b1ce46ab2 to your computer and use it in GitHub Desktop.
/ClangBuildAnalyzer --analyze debug-build-1b.capture
Analyzing build trace from 'debug-build-1b.capture'...
**** Time summary:
Compilation (348 times):
Parsing (frontend): 1573.1 s
Codegen & opts (backend): 317.4 s
**** Files that took longest to parse (compiler frontend):
18032 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/evp_store_single_threaded_test.cc.o
16909 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/dcp_stream_test.cc.o
15349 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/dcp_stream_sync_repl_test.cc.o
15322 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/couch-kvstore_test.cc.o
15040 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/kv_bucket_test.cc.o
14966 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/collections/evp_store_collections_test.cc.o
14925 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/evp_store_durability_test.cc.o
14902 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/CMakeFiles/ep_objs.dir/src/ep_engine.cc.o
14079 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/dcp_durability_stream_test.cc.o
13699 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/dcp_test.cc.o
**** Files that took longest to codegen (compiler backend):
11166 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/evp_store_single_threaded_test.cc.o
7411 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/dcp_stream_test.cc.o
6931 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/couch-kvstore_test.cc.o
6718 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/collections/evp_store_collections_test.cc.o
6524 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/evp_store_durability_test.cc.o
6472 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/dcp_durability_stream_test.cc.o
5953 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/durability_monitor_test.cc.o
5933 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/CMakeFiles/ep_objs.dir/src/ep_engine.cc.o
5517 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/dcp_stream_sync_repl_test.cc.o
5428 ms: /Users/dave/repos/couchbase/server/source/build-debug/kv_engine/engines/ep/tests/CMakeFiles/ep-engine_ep_unit_tests.dir/module_tests/executorpool_test.cc.o
**** Templates that took longest to instantiate:
103520 ms: nlohmann::basic_json<std::map, std::vector, std::__1::basic_string<c... (159 times, avg 651 ms)
75511 ms: nlohmann::detail::parser<nlohmann::basic_json<std::map, std::vector,... (159 times, avg 474 ms)
57363 ms: nlohmann::detail::parser<nlohmann::basic_json<std::map, std::vector,... (159 times, avg 360 ms)
43322 ms: nlohmann::basic_json<std::map, std::vector, std::__1::basic_string<c... (629 times, avg 68 ms)
32409 ms: nlohmann::basic_json<std::map, std::vector, std::__1::basic_string<c... (656 times, avg 49 ms)
30913 ms: fmt::v5::vformat_to<fmt::v5::arg_formatter<fmt::v5::back_insert_rang... (158 times, avg 195 ms)
30228 ms: fmt::v5::vformat_to<fmt::v5::arg_formatter<fmt::v5::back_insert_rang... (158 times, avg 191 ms)
27867 ms: nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<... (159 times, avg 175 ms)
25140 ms: fmt::v5::format_handler<fmt::v5::arg_formatter<fmt::v5::back_insert_... (158 times, avg 159 ms)
24313 ms: fmt::v5::format_handler<fmt::v5::arg_formatter<fmt::v5::back_insert_... (158 times, avg 153 ms)
23248 ms: std::__1::is_nothrow_move_constructible<nlohmann::basic_json<std::ma... (159 times, avg 146 ms)
23204 ms: std::__1::is_nothrow_constructible<nlohmann::basic_json<std::map, st... (159 times, avg 145 ms)
20789 ms: nlohmann::basic_json<std::map, std::vector, std::__1::basic_string<c... (159 times, avg 130 ms)
18649 ms: std::__1::is_constructible<nlohmann::basic_json<std::map, std::vecto... (159 times, avg 117 ms)
13503 ms: nlohmann::detail::input_adapter::input_adapter<const char *, 0> (161 times, avg 83 ms)
13194 ms: nlohmann::basic_json<std::map, std::vector, std::__1::basic_string<c... (159 times, avg 82 ms)
12179 ms: std::__1::__function::__func<HashTable::(lambda at ../kv_engine/engi... (327 times, avg 37 ms)
11700 ms: std::__1::__function::__func<(lambda at ../kv_engine/engines/ep/src/... (309 times, avg 37 ms)
11329 ms: nlohmann::detail::serializer<nlohmann::basic_json<std::map, std::vec... (159 times, avg 71 ms)
11167 ms: std::__1::__function::__func<(lambda at ../kv_engine/engines/ep/src/... (309 times, avg 36 ms)
11155 ms: std::__1::map<std::__1::basic_string<char>, nlohmann::basic_json<std... (318 times, avg 35 ms)
11144 ms: std::__1::function<void ()>::function<HashTable::(lambda at ../kv_en... (109 times, avg 102 ms)
10980 ms: std::__1::__function::__value_func<void ()>::__value_func<HashTable:... (109 times, avg 100 ms)
10903 ms: std::__1::__function::__value_func<void ()>::__value_func<HashTable:... (109 times, avg 100 ms)
10573 ms: std::__1::function<void (const void *, ENGINE_ERROR_CODE)>::function... (103 times, avg 102 ms)
10484 ms: std::__1::__function::__value_func<void (const void *, ENGINE_ERROR_... (103 times, avg 101 ms)
10425 ms: std::__1::__function::__value_func<void (const void *, ENGINE_ERROR_... (103 times, avg 101 ms)
10158 ms: std::__1::function<void (Vbid, long long)>::function<(lambda at ../k... (103 times, avg 98 ms)
10093 ms: std::__1::__function::__value_func<void (Vbid, long long)>::__value_... (103 times, avg 97 ms)
10038 ms: std::__1::__function::__value_func<void (Vbid, long long)>::__value_... (103 times, avg 97 ms)
**** Template sets that took longest to instantiate:
122519 ms: std::__1::decay<$> (133449 times, avg 0 ms)
105729 ms: std::__1::unique_ptr<$> (14139 times, avg 7 ms)
103520 ms: nlohmann::basic_json<$>::parse<$> (159 times, avg 651 ms)
83778 ms: std::__1::make_shared<$> (1678 times, avg 49 ms)
83275 ms: std::__1::shared_ptr<$>::make_shared<$> (1678 times, avg 49 ms)
82590 ms: std::__1::function<$>::function<$> (796 times, avg 103 ms)
81894 ms: std::__1::__function::__value_func<$>::__value_func<$> (796 times, avg 102 ms)
80623 ms: std::__1::forward_as_tuple<$> (6184 times, avg 13 ms)
75511 ms: nlohmann::detail::parser<$>::parse (159 times, avg 474 ms)
65762 ms: std::__1::__function::__func<$>::__func (796 times, avg 82 ms)
64194 ms: nlohmann::detail::parser<$>::sax_parse_internal<$> (318 times, avg 201 ms)
61141 ms: fmt::v5::vformat_to<$> (316 times, avg 193 ms)
60638 ms: std::__1::__decay<$> (62382 times, avg 0 ms)
56108 ms: std::__1::__hash_table<$> (1926 times, avg 29 ms)
52756 ms: std::__1::unordered_map<$> (1535 times, avg 34 ms)
52288 ms: std::__1::__function::__alloc_func<$>::__alloc_func (2388 times, avg 21 ms)
51683 ms: std::__1::allocator_traits<$> (24238 times, avg 2 ms)
50940 ms: std::__1::__shared_ptr_emplace<$>::__shared_ptr_emplace<$> (1493 times, avg 34 ms)
49454 ms: fmt::v5::format_handler<$>::on_replacement_field (316 times, avg 156 ms)
42057 ms: std::__1::tuple<$> (6811 times, avg 6 ms)
41648 ms: std::__1::__compressed_pair<$> (34076 times, avg 1 ms)
41291 ms: fmt::v5::basic_writer<$>::write_int<$> (2422 times, avg 17 ms)
40247 ms: std::__1::__compressed_pair<$>::__compressed_pair<$> (15338 times, avg 2 ms)
34261 ms: nlohmann::basic_json<$>::basic_json (509 times, avg 67 ms)
33657 ms: nlohmann::basic_json<$>::create<$> (1071 times, avg 31 ms)
32409 ms: nlohmann::basic_json<$>::json_value::json_value (656 times, avg 49 ms)
30908 ms: std::__1::is_constructible<$> (3481 times, avg 8 ms)
30545 ms: std::__1::__function::__func<$>::__clone (1592 times, avg 19 ms)
27867 ms: nlohmann::detail::json_sax_dom_callback_parser<$>::end_object (159 times, avg 175 ms)
25959 ms: std::__1::vector<$> (5398 times, avg 4 ms)
**** Functions that took longest to compile:
159 ms: Configuration::initialize() (kv_engine/engines/ep/src/generated_configuration.cc)
146 ms: DurabilityPromotionStreamTest::testCheckpointMarkerAlwaysSetAtSnapTr... (../kv_engine/engines/ep/tests/module_tests/dcp_durability_stream_test.cc)
125 ms: DurabilityPromotionStreamTest::testDiskCheckpointStreamedAsDiskSnaps... (../kv_engine/engines/ep/tests/module_tests/dcp_durability_stream_test.cc)
118 ms: DurabilityPassiveStreamTest::testPrepareCompletedAtAbort(cb::durabil... (../kv_engine/engines/ep/tests/module_tests/dcp_durability_stream_test.cc)
100 ms: DurabilityActiveStreamTest::testSendCompleteSyncWrite(DurabilityActi... (../kv_engine/engines/ep/tests/module_tests/dcp_durability_stream_test.cc)
95 ms: STParamPersistentBucketTest::testFlushFailureAtPersistNonMetaItems(c... (../kv_engine/engines/ep/tests/module_tests/evp_store_single_threaded_test.cc)
91 ms: DurabilityPromotionStreamTest::testActiveSendsHCSAtDiskSnapshotSentF... (../kv_engine/engines/ep/tests/module_tests/dcp_durability_stream_test.cc)
84 ms: SingleThreadedActiveStreamTest::testExpirationRemovesBody(unsigned i... (../kv_engine/engines/ep/tests/module_tests/dcp_stream_test.cc)
82 ms: DurabilityActiveStreamTest::testSendDcpPrepare() (../kv_engine/engines/ep/tests/module_tests/dcp_durability_stream_test.cc)
75 ms: STParamCouchstoreBucketTest_FlushFailureAtPersistingCollectionChange... (../kv_engine/engines/ep/tests/module_tests/evp_store_single_threaded_test.cc)
74 ms: MB29369_SingleThreadedEPBucketTest_CursorDroppingPendingCkptProcesso... (../kv_engine/engines/ep/tests/module_tests/evp_store_single_threaded_test.cc)
74 ms: STParamPersistentBucketTest::testFlushFailureStatsAtDedupedNonMetaIt... (../kv_engine/engines/ep/tests/module_tests/evp_store_single_threaded_test.cc)
73 ms: SingleThreadedActiveStreamTest::testProducerPrunesUserXattrsForDelet... (../kv_engine/engines/ep/tests/module_tests/dcp_stream_test.cc)
71 ms: DurabilityActiveStreamTest::testEmptyBackfillAfterCursorDroppingNoSy... (../kv_engine/engines/ep/tests/module_tests/dcp_durability_stream_test.cc)
69 ms: std::__1::__compressed_pair<unsigned long, std::__1::allocator<std::... (../kv_engine/engines/ep/src/ep_engine.cc)
68 ms: CollectionsFilteredDcpTest_filtering_shrink_scope_Test::TestBody() (../kv_engine/engines/ep/tests/module_tests/collections/evp_store_collections_dcp_test.cc)
66 ms: STParamPersistentBucketTest_MB25056_do_not_set_pendingBackfill_to_tr... (../kv_engine/engines/ep/tests/module_tests/evp_store_single_threaded_test.cc)
66 ms: STParamPersistentBucketTest_MB29585_backfilling_whilst_snapshot_runs... (../kv_engine/engines/ep/tests/module_tests/evp_store_single_threaded_test.cc)
66 ms: SingleThreadedActiveStreamTest_BackfillSequential_Test::TestBody() (../kv_engine/engines/ep/tests/module_tests/dcp_stream_test.cc)
65 ms: StoredDocKeyTest_constructors_Test::TestBody() (../kv_engine/engines/ep/tests/module_tests/storeddockey_test.cc)
64 ms: StreamTest_test_verifyProducerStats_Test::TestBody() (../kv_engine/engines/ep/tests/module_tests/dcp_stream_test.cc)
64 ms: DurabilityEPBucketTest::testPersistPrepareAbort(DocumentState) (../kv_engine/engines/ep/tests/module_tests/evp_store_durability_test.cc)
61 ms: StoredDocKeyTestCombi_map_Test::TestBody() (../kv_engine/engines/ep/tests/module_tests/storeddockey_test.cc)
61 ms: CollectionsWarmupTest_warmup_Test::TestBody() (../kv_engine/engines/ep/tests/module_tests/collections/evp_store_collections_test.cc)
61 ms: DurabilityBucketTest::testUpgradeToMinDurabilityLevel(cb::durability... (../kv_engine/engines/ep/tests/module_tests/evp_store_durability_test.cc)
60 ms: STParamPersistentBucketTest_MB22960_cursor_dropping_data_loss_Test::... (../kv_engine/engines/ep/tests/module_tests/evp_store_single_threaded_test.cc)
60 ms: CollectionsSyncWriteParamTest_CompleteDifferentPrepareOnActiveBefore... (../kv_engine/engines/ep/tests/module_tests/collections/evp_store_durability_collections_dcp_test.cc)
59 ms: CompressionStreamTest_compression_not_enabled_Test::TestBody() (../kv_engine/engines/ep/tests/module_tests/dcp_test.cc)
59 ms: SingleThreadedActiveStreamTest::testProducerIncludesUserXattrsInDele... (../kv_engine/engines/ep/tests/module_tests/dcp_stream_test.cc)
59 ms: MutationLogTest_SyncSet_Test::TestBody() (../kv_engine/engines/ep/tests/module_tests/mutation_log_test.cc)
**** Function sets that took longest to compile / optimize:
3128 ms: void fmt::v5::basic_writer<$>::write_padded<$>(unsigned long, fmt::v... (2909 times, avg 1 ms)
1766 ms: void fmt::v5::basic_writer<$>::write_int<$>(unsigned int, fmt::v5::b... (1164 times, avg 1 ms)
1028 ms: testing::internal::ParameterizedTestSuiteInfo<$>::RegisterTests() (96 times, avg 10 ms)
1016 ms: testing::internal::TestMetaFactory<$>::CreateTestFactory(std::__1::t... (797 times, avg 1 ms)
935 ms: void fmt::v5::basic_writer<$>::write_int<$>(unsigned int, fmt::v5::b... (582 times, avg 1 ms)
888 ms: void fmt::v5::basic_writer<$>::write_int<$>(unsigned int, fmt::v5::b... (582 times, avg 1 ms)
868 ms: testing::internal::ParameterizedTestFactory<$>::CreateTest() (915 times, avg 0 ms)
850 ms: void fmt::v5::basic_writer<$>::write_int<$>(unsigned int, fmt::v5::b... (582 times, avg 1 ms)
755 ms: void fmt::v5::internal::handle_int_type_spec<$>(char, fmt::v5::basic... (582 times, avg 1 ms)
718 ms: std::__1::__compressed_pair_elem<$>::__get() (265 times, avg 2 ms)
662 ms: testing::internal::SuiteApiResolver<$>::GetSetUpCaseOrSuite(char con... (292 times, avg 2 ms)
657 ms: std::__1::__function::__func<$>::__clone() const (429 times, avg 1 ms)
640 ms: testing::internal::TypeParameterizedTest<$>::Register(char const*, t... (120 times, avg 5 ms)
635 ms: testing::internal::ParameterizedTestFactory<$>::ParameterizedTestFac... (675 times, avg 0 ms)
606 ms: testing::internal::SuiteApiResolver<$>::GetTearDownCaseOrSuite(char ... (292 times, avg 2 ms)
603 ms: testing::internal::TestFactoryImpl<$>::CreateTest() (659 times, avg 0 ms)
581 ms: std::__1::vector<$>::~vector() (631 times, avg 0 ms)
563 ms: std::__1::__compressed_pair<$>::second() (185 times, avg 3 ms)
541 ms: fmt::v5::basic_writer<$>::int_writer<$>::on_error() (582 times, avg 0 ms)
538 ms: std::__1::__vector_base<$>::__vector_base() (654 times, avg 0 ms)
493 ms: std::__1::basic_ostream<$>& std::__1::__put_character_sequence<$>(st... (164 times, avg 3 ms)
491 ms: std::__1::__compressed_pair<$>::__compressed_pair<$>(std::__1::piece... (293 times, avg 1 ms)
457 ms: void testing::internal::TuplePrefix<$>::ExplainMatchFailuresTo<$>(st... (163 times, avg 2 ms)
428 ms: std::__1::__compressed_pair<$>::first() (183 times, avg 2 ms)
426 ms: fmt::v5::internal::null_terminating_iterator<$> fmt::v5::internal::p... (97 times, avg 4 ms)
414 ms: std::__1::__compressed_pair_elem<$>::__get() const (141 times, avg 2 ms)
411 ms: void fmt::v5::basic_writer<$>::write_double<$>(long double, fmt::v5:... (97 times, avg 4 ms)
399 ms: std::__1::vector<$>::max_size() const (542 times, avg 0 ms)
391 ms: std::__1::unique_ptr<$>::unique_ptr<$>(std::__1::__function::__func<... (411 times, avg 0 ms)
379 ms: std::__1::__split_buffer<$>::~__split_buffer() (444 times, avg 0 ms)
*** Expensive headers:
213307 ms: ../kv_engine/engines/ep/src/collections/vbucket_manifest.h (included 118 times, avg 1807 ms), included via:
paging_visitor.cc.o paging_visitor.h (3905 ms)
vbucket_manifest.cc.o (3484 ms)
vbucket.cc.o vbucket.h (2943 ms)
evp_store_collections_dcp_test.cc.o bgfetcher.h vbucket.h (2874 ms)
kvshard.cc.o bgfetcher.h vbucket.h (2861 ms)
evp_store_with_meta.cc.o bgfetcher.h vbucket.h (2797 ms)
...
172427 ms: ../kv_engine/engines/ep/src/vbucket.h (included 98 times, avg 1759 ms), included via:
vbucket.cc.o (4286 ms)
kvshard.cc.o bgfetcher.h (3719 ms)
evp_store_collections_dcp_test.cc.o bgfetcher.h (3717 ms)
evp_store_with_meta.cc.o bgfetcher.h (3658 ms)
bgfetcher.cc.o bgfetcher.h (3547 ms)
item_compressor.cc.o item_compressor.h kv_bucket_iface.h (3415 ms)
...
107963 ms: tlm/deps/json.exploded/include/nlohmann/json.hpp (included 159 times, avg 679 ms), included via:
failover-table.cc.o (1606 ms)
input_couchfile.cc.o (1585 ms)
blob.cc.o (1580 ms)
json_utilities.cc.o json_utilities.h (1398 ms)
vbucket_state.cc.o vbucket_state.h (1203 ms)
linked_list.cc.o linked_list.h range_lock_manager.h seqlist.h collections_types.h (1195 ms)
...
104936 ms: ../kv_engine/engines/ep/src/collections/collections_types.h (included 136 times, avg 771 ms), included via:
vbucket_manifest_entry.cc.o vbucket_manifest_entry.h (1807 ms)
eraser_context.cc.o eraser_context.h scan_context.h (1799 ms)
vbucket_manifest_entry_test.cc.o vbucket_manifest_entry.h (1796 ms)
vb_commit.cc.o vb_commit.h flush.h (1796 ms)
collections_types.cc.o (1792 ms)
kvstore.cc.o kvstore.h (1782 ms)
...
97918 ms: ../kv_engine/engines/ep/src/kv_bucket.h (included 67 times, avg 1461 ms), included via:
ep_bucket.cc.o ep_bucket.h (4658 ms)
mock_ep_bucket.cc.o mock_ep_bucket.h ep_bucket.h (4456 ms)
mock_ephemeral_bucket.cc.o mock_ephemeral_bucket.h ephemeral_bucket.h (4427 ms)
ephemeral_bucket.cc.o ephemeral_bucket.h (4344 ms)
collections_oso_dcp_test.cc.o (3432 ms)
mutation_log.cc.o (3101 ms)
...
91412 ms: ../kv_engine/engines/ep/src/kv_bucket_iface.h (included 71 times, avg 1287 ms), included via:
item_compressor.cc.o item_compressor.h (3439 ms)
ep_bucket.cc.o ep_bucket.h kv_bucket.h (3414 ms)
item_freq_decayer.cc.o item_freq_decayer.h (3367 ms)
defragmenter.cc.o defragmenter.h (3221 ms)
ephemeral_bucket.cc.o ephemeral_bucket.h kv_bucket.h (3176 ms)
mock_ep_bucket.cc.o mock_ep_bucket.h ep_bucket.h kv_bucket.h (3171 ms)
...
57325 ms: ../kv_engine/include/memcached/dockey.h (included 209 times, avg 274 ms), included via:
vbucket_test.cc.o vbucket_test.h callbacks.h diskdockey.h (1455 ms)
doc_pre_expiry.cc.o doc_pre_expiry.h types.h (1389 ms)
test_helpers.cc.o test_helpers.h diskdockey.h (1356 ms)
vbucket_durability_test.cc.o vbucket_durability_test.h vbucket_test.h callbacks.h diskdockey.h (1336 ms)
item.cc.o ep_time.h types.h (999 ms)
vbucket_manifest_test.cc.o checkpoint_config.h types.h (943 ms)
...
56558 ms: ../kv_engine/include/memcached/engine.h (included 151 times, avg 374 ms), included via:
htresizer.cc.o ep_engine.h configuration.h (1613 ms)
vbucketmap.cc.o vbucketmap.h configuration.h (1500 ms)
generated_configuration.cc.o configuration.h (1497 ms)
configuration_test.cc.o configuration.h (1491 ms)
configuration.cc.o configuration.h (1472 ms)
ep_engine.cc.o ep_engine.h configuration.h (1465 ms)
...
51030 ms: ../kv_engine/engines/ep/src/collections/vbucket_filter.h (included 33 times, avg 1546 ms), included via:
vbucket_filter.cc.o (3740 ms)
mock_stream.cc.o mock_stream.h active_stream.h (3525 ms)
mock_dcp_producer.cc.o mock_dcp_producer.h active_stream.h (3524 ms)
active_stream_checkpoint_processor_task.cc.o active_stream_checkpoint_processor_task.h active_stream.h (3359 ms)
active_stream.cc.o active_stream_impl.h active_stream.h (3352 ms)
backfill.cc.o active_stream.h (3351 ms)
...
47482 ms: ../kv_engine/engines/ep/tests/module_tests/evp_store_single_threaded_test.h (included 31 times, avg 1531 ms), included via:
stats_test.cc.o stats_test.h (3821 ms)
evp_store_durability_test.cc.o evp_store_durability_test.h (3596 ms)
ephemeral_bucket_test.cc.o ephemeral_bucket_test.h stats_test.h (3388 ms)
evp_store_test.cc.o evp_store_test.h (3375 ms)
evp_store_single_threaded_test.cc.o (3322 ms)
evp_vbucket_test.cc.o evp_vbucket_test.h (3270 ms)
...
47408 ms: ../kv_engine/engines/ep/src/dcp/active_stream.h (included 31 times, avg 1529 ms), included via:
mock_stream.cc.o mock_stream.h (3721 ms)
mock_dcp_producer.cc.o mock_dcp_producer.h (3719 ms)
active_stream_checkpoint_processor_task.cc.o active_stream_checkpoint_processor_task.h (3523 ms)
backfill.cc.o (3521 ms)
active_stream.cc.o active_stream_impl.h (3518 ms)
backfill_by_seqno_disk.cc.o active_stream_impl.h (2660 ms)
...
46199 ms: ../third_party/googletest/googletest/include/gtest/gtest.h (included 98 times, avg 471 ms), included via:
logger_test_fixture.cc.o logger_test_fixture.h GTest.h (1812 ms)
bucket_logger_engine_test.cc.o bucket_logger_engine_test.h bucket_logger_test.h logger_test_fixture.h GTest.h (1398 ms)
couch-kvstore_test.cc.o GTest.h (1375 ms)
bucket_logger_test.cc.o bucket_logger_test.h logger_test_fixture.h GTest.h (1359 ms)
objectregistry_test.cc.o GTest.h (1288 ms)
futurequeue_test.cc.o GTest.h (1283 ms)
...
45225 ms: ../kv_engine/engines/ep/src/collections/scan_context.h (included 30 times, avg 1507 ms), included via:
eraser_context.cc.o eraser_context.h (3517 ms)
scan_context.cc.o (3455 ms)
persistence_callback.cc.o persistence_callback.h kvstore.h eraser_context.h (3008 ms)
tasks.cc.o tasks.h kvstore.h eraser_context.h (2543 ms)
couch-fs-stats.cc.o kvstore.h eraser_context.h (2258 ms)
couch-kvstore.cc.o couch-kvstore.h kvstore.h eraser_context.h (2231 ms)
...
44985 ms: ../kv_engine/engines/ep/src/configuration.h (included 113 times, avg 398 ms), included via:
vbucketmap.cc.o vbucketmap.h (4345 ms)
collections_kvstore_test.cc.o (2973 ms)
checkpoint_test.cc.o checkpoint_test.h (2091 ms)
configuration.cc.o (1998 ms)
checkpoint_durability_test.cc.o checkpoint_test.h (1852 ms)
replicationthrottle.cc.o (1756 ms)
...
41805 ms: ../kv_engine/engines/ep/src/collections/eraser_context.h (included 53 times, avg 788 ms), included via:
eraser_context.cc.o (3518 ms)
persistence_callback.cc.o persistence_callback.h kvstore.h (3008 ms)
tasks.cc.o tasks.h kvstore.h (2544 ms)
couch-fs-stats.cc.o kvstore.h (2258 ms)
couch-kvstore.cc.o couch-kvstore.h kvstore.h (2231 ms)
kvstore.cc.o couch-kvstore.h kvstore.h (2219 ms)
...
41564 ms: ../kv_engine/include/mcbp/protocol/request.h (included 171 times, avg 243 ms), included via:
request.cc.o (1105 ms)
dcp_stream_id.cc.o dcp_stream_id.h (1047 ms)
ep_request_utils.cc.o ep_request_utils.h framebuilder.h (845 ms)
evp_store_warmup_test.cc.o mock_dcp.h dcp.h dcp_stream_id.h (779 ms)
collections_dcp_producers.cc.o collections_dcp_producers.h mock_dcp.h dcp.h dcp_stream_id.h (773 ms)
msg_producers_border_guard.cc.o msg_producers_border_guard.h dcp.h dcp_stream_id.h (768 ms)
...
40109 ms: ../kv_engine/engines/ep/src/ep_engine.h (included 96 times, avg 417 ms), included via:
htresizer.cc.o (2264 ms)
ep_engine.cc.o (2075 ms)
pre_link_document_context.cc.o (2068 ms)
globaltask.cc.o (2030 ms)
objectregistry.cc.o (2003 ms)
getkeys.cc.o (1082 ms)
...
39698 ms: tlm/deps/folly.exploded/include/folly/portability/GTest.h (included 69 times, avg 575 ms), included via:
logger_test_fixture.cc.o logger_test_fixture.h (1884 ms)
bucket_logger_engine_test.cc.o bucket_logger_engine_test.h bucket_logger_test.h logger_test_fixture.h (1468 ms)
couch-kvstore_test.cc.o (1448 ms)
bucket_logger_test.cc.o bucket_logger_test.h logger_test_fixture.h (1429 ms)
objectregistry_test.cc.o (1356 ms)
futurequeue_test.cc.o (1352 ms)
...
38939 ms: ../kv_engine/include/memcached/protocol_binary.h (included 168 times, avg 231 ms), included via:
dcp_reflection_test.cc.o (1369 ms)
utils.cc.o (838 ms)
doc_pre_expiry.cc.o (624 ms)
test_helpers.cc.o test_helpers.h (538 ms)
vbucket_durability_test.cc.o vbucket_durability_test.h vbucket_test.h configuration.h engine.h collections.h (420 ms)
vbucket_test.cc.o vbucket_test.h configuration.h engine.h collections.h (412 ms)
...
38618 ms: ../kv_engine/engines/ep/src/bucket_logger.h (included 64 times, avg 603 ms), included via:
bucket_logger.cc.o (2387 ms)
mutation_log.cc.o (1775 ms)
flow-control-manager.cc.o (1628 ms)
checkpoint_remover.cc.o (1505 ms)
checkpoint_visitor.cc.o (1504 ms)
kvstore_config.cc.o (1371 ms)
...
done in 2.7s.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment