Skip to content

Instantly share code, notes, and snippets.

@alexey-milovidov
Created February 19, 2020 18:43
Show Gist options
  • Save alexey-milovidov/8a2238e6c8eb384c7de4e9835f0282ee to your computer and use it in GitHub Desktop.
Save alexey-milovidov/8a2238e6c8eb384c7de4e9835f0282ee to your computer and use it in GitHub Desktop.
**** Time summary:
Compilation (5345 times):
Parsing (frontend): 6374.0 s
Codegen & opts (backend): 5666.7 s
**** Files that took longest to parse (compiler frontend):
26660 ms: build/contrib/aws-s3-cmake/CMakeFiles/aws_s3.dir/__/aws/aws-cpp-sdk-s3/source/S3Client.cpp.o
22303 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/has.cpp.o
20231 ms: build/contrib/arrow-cmake/CMakeFiles/arrow_static.dir/__/arrow/cpp/src/arrow/compute/kernels/cast.cc.o
13858 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/sliceFromRightConstantOffsetBounded.cpp.o
13333 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/concat.cpp.o
12849 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/sliceDynamicOffsetBounded.cpp.o
12513 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/sliceFromLeftConstantOffsetBounded.cpp.o
12085 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/sliceDynamicOffsetUnbounded.cpp.o
11979 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/sliceFromRightConstantOffsetUnbounded.cpp.o
11907 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/sliceFromLeftConstantOffsetUnbounded.cpp.o
**** Files that took longest to codegen (compiler backend):
102634 ms: build/dbms/src/Functions/CMakeFiles/clickhouse_functions.dir/greaterOrEquals.cpp.o
101204 ms: build/dbms/src/Functions/CMakeFiles/clickhouse_functions.dir/lessOrEquals.cpp.o
75953 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/has.cpp.o
73010 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/concat.cpp.o
67561 ms: build/dbms/src/Functions/CMakeFiles/clickhouse_functions.dir/greater.cpp.o
66655 ms: build/dbms/src/Functions/CMakeFiles/clickhouse_functions.dir/less.cpp.o
59223 ms: build/dbms/CMakeFiles/dbms.dir/src/Interpreters/Join.cpp.o
57937 ms: build/dbms/src/AggregateFunctions/CMakeFiles/clickhouse_aggregate_functions.dir/AggregateFunctionMinMaxAny.cpp.o
57805 ms: build/dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/sliceDynamicOffsetBounded.cpp.o
54158 ms: build/dbms/src/AggregateFunctions/CMakeFiles/clickhouse_aggregate_functions.dir/AggregateFunctionQuantile.cpp.o
**** Templates that took longest to instantiate:
66358 ms: std::__1::__function::__func<(lambda at ../dbms/src/Columns/IColumn.... (3036 times, avg 21 ms)
57336 ms: std::__1::function<void (COW<DB::IColumn>::chameleon_ptr<DB::IColumn... (1012 times, avg 56 ms)
56853 ms: std::__1::__function::__value_func<void (COW<DB::IColumn>::chameleon... (1012 times, avg 56 ms)
56515 ms: std::__1::__function::__value_func<void (COW<DB::IColumn>::chameleon... (1012 times, avg 55 ms)
40200 ms: std::__1::__function::__alloc_func<(lambda at ../dbms/src/Columns/IC... (3036 times, avg 13 ms)
29037 ms: ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::SessionCleaner:... (346 times, avg 83 ms)
26744 ms: std::__1::__function::__func<(lambda at ../dbms/src/Common/ThreadPoo... (1197 times, avg 22 ms)
26302 ms: DB::castTypeToEither<DB::DataTypeNumber<unsigned char>, DB::DataType... (42 times, avg 626 ms)
25914 ms: DB::AccessFlags::Impl<void>::instance (151 times, avg 171 ms)
25750 ms: DB::castTypeToEither<DB::DataTypeNumber<unsigned char>, DB::DataType... (672 times, avg 38 ms)
25269 ms: DB::AccessFlags::Impl<void>::Impl (151 times, avg 167 ms)
24676 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericValueSource<... (32 times, avg 771 ms)
24609 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericValueSource<... (32 times, avg 769 ms)
24443 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericArraySource<... (32 times, avg 763 ms)
24387 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericArraySource<... (32 times, avg 762 ms)
24292 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericValueSource<... (32 times, avg 759 ms)
24048 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericArraySource<... (32 times, avg 751 ms)
23938 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericValueSource<... (32 times, avg 748 ms)
23699 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericArraySource<... (32 times, avg 740 ms)
23605 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericValueSource<... (32 times, avg 737 ms)
23326 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericArraySource<... (32 times, avg 728 ms)
23177 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericValueSource<... (32 times, avg 724 ms)
23013 ms: std::__1::function<void ()>::function<(lambda at ../dbms/src/Common/... (399 times, avg 57 ms)
22930 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericArraySource<... (32 times, avg 716 ms)
22895 ms: std::__1::__function::__func<(lambda at ../dbms/src/Columns/IColumn.... (2024 times, avg 11 ms)
22783 ms: std::__1::__function::__value_func<void ()>::__value_func<(lambda at... (399 times, avg 57 ms)
22783 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericValueSource<... (32 times, avg 711 ms)
22649 ms: std::__1::__function::__value_func<void ()>::__value_func<(lambda at... (399 times, avg 56 ms)
22504 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericArraySource<... (32 times, avg 703 ms)
22345 ms: DB::TypeListConcat<DB::TypeList<DB::GatherUtils::NumericValueSource<... (32 times, avg 698 ms)
**** Template sets that took longest to instantiate:
274321 ms: std::__1::make_shared<$> (7800 times, avg 35 ms)
208100 ms: std::__1::unique_ptr<$> (64684 times, avg 3 ms)
195271 ms: std::__1::forward_as_tuple<$> (23081 times, avg 8 ms)
192831 ms: std::__1::function<$>::function<$> (3131 times, avg 61 ms)
191293 ms: std::__1::__function::__value_func<$>::__value_func<$> (3131 times, avg 61 ms)
183272 ms: std::__1::allocator_traits<$> (140695 times, avg 1 ms)
168518 ms: std::__1::__shared_ptr_emplace<$>::__shared_ptr_emplace<$> (4791 times, avg 35 ms)
158645 ms: std::__1::__function::__func<$>::__func (3131 times, avg 50 ms)
135893 ms: std::__1::unordered_map<$> (8040 times, avg 16 ms)
134540 ms: std::__1::__function::__alloc_func<$>::__alloc_func (9390 times, avg 14 ms)
124237 ms: std::__1::__compressed_pair<$>::__compressed_pair<$> (93785 times, avg 1 ms)
122676 ms: std::__1::__hash_table<$> (8624 times, avg 14 ms)
105367 ms: std::__1::tuple<$> (26654 times, avg 3 ms)
93392 ms: std::__1::vector<$> (30018 times, avg 3 ms)
91064 ms: DB::FunctionFactory::registerFunction<$> (617 times, avg 147 ms)
90018 ms: std::__1::__compressed_pair<$> (102315 times, avg 0 ms)
89578 ms: DB::TypeListConcat<$> (423 times, avg 211 ms)
87650 ms: DB::AppendToTypeList<$> (15292 times, avg 5 ms)
85355 ms: std::__1::basic_string<$>::basic_string (17870 times, avg 4 ms)
80663 ms: DB::VisitorImplHelper<$>::visit (336 times, avg 240 ms)
80480 ms: DB::GatherUtils::callSelectMemberFunctionWithTupleArgument<$> (336 times, avg 239 ms)
79539 ms: DB::GatherUtils::ArraySourceSelector<$>::select<$> (197 times, avg 403 ms)
76284 ms: std::__1::__function::__func<$>::__clone (6261 times, avg 12 ms)
74756 ms: std::__1::basic_string<$> (15067 times, avg 4 ms)
70383 ms: DB::FunctionFactory::createDefaultFunction<$> (527 times, avg 133 ms)
69580 ms: std::__1::vector<$>::vector (19490 times, avg 3 ms)
67028 ms: DB::TypeList<$> (12355 times, avg 5 ms)
63006 ms: DB::GatherUtils::ArraySinkSelector<$>::select<$> (10 times, avg 6300 ms)
62263 ms: DB::GatherUtils::ArraySinkSelectorVisitor<$>::visitImpl<$> (280 times, avg 222 ms)
61724 ms: DB::GatherUtils::ArraySinkSourceSelector<$>::select<$> (7 times, avg 8817 ms)
**** Functions that took longest to compile:
7281 ms: match (../contrib/poco/Foundation/src/pcre_exec.c)
5541 ms: DB::CompressionCodecT64::doDecompressData(char const*, unsigned int,... (../dbms/src/Compression/CompressionCodecT64.cpp)
5024 ms: flatbuffers::jsts::JsTsGenerator::GenStruct(flatbuffers::Parser cons... (../contrib/flatbuffers/src/idl_gen_js_ts.cpp)
4786 ms: flatbuffers::general::GeneralGenerator::GenStruct(flatbuffers::Struc... (../contrib/flatbuffers/src/idl_gen_general.cpp)
4596 ms: roseRunProgram (../contrib/hyperscan/src/rose/program_runtime.c)
4300 ms: ue2::parse(char const*, ue2::ParseMode&) (../contrib/hyperscan/src/parser/Parser.cpp)
3897 ms: DB::Server::main(std::__1::vector<std::__1::basic_string<char, std::... (../dbms/programs/server/Server.cpp)
2664 ms: compile_branch (../contrib/poco/Foundation/src/pcre_compile.c)
2637 ms: ZSTD_compressBlock_btopt_extDict (../contrib/zstd/lib/compress/zstd_opt.c)
2456 ms: ue2::RoseBuildImpl::buildFinalEngine(unsigned int) (../contrib/hyperscan/src/rose/rose_build_bytecode.cpp)
2391 ms: DB::(anonymous namespace)::createAggregateFunctionUniqCombined(bool,... (../dbms/src/AggregateFunctions/AggregateFunctionUniqCombined.cpp)
2318 ms: ZSTD_compressBlock_btultra_extDict (../contrib/zstd/lib/compress/zstd_opt.c)
2192 ms: ZSTD_compressBlock_btultra (../contrib/zstd/lib/compress/zstd_opt.c)
2104 ms: ZSTD_compressBlock_btopt (../contrib/zstd/lib/compress/zstd_opt.c)
1914 ms: DB::PerformanceTest::checkPreconditions() const (../dbms/programs/performance-test/PerformanceTest.cpp)
1844 ms: ue2::doInitialVioletTransform(ue2::NGHolder const&, bool, ue2::Compi... (../contrib/hyperscan/src/nfagraph/ng_violet.cpp)
1787 ms: LZ4HC_compress_generic_dictCtx (../contrib/lz4/lib/lz4hc.c)
1706 ms: BrotliSplitBlock (../contrib/brotli/c/enc/block_splitter.c)
1679 ms: internal_dfa_exec (../contrib/poco/Foundation/src/pcre_dfa_exec.c)
1653 ms: flatbuffers::Parser::ParseTable(flatbuffers::StructDef const&, std::... (../contrib/flatbuffers/src/idl_parser.cpp)
1591 ms: ZSTD_compressBlock_lazy2_extDict (../contrib/zstd/lib/compress/zstd_lazy.c)
1531 ms: flatbuffers::Parser::ParseEnum(bool, flatbuffers::EnumDef**) (../contrib/flatbuffers/src/idl_parser.cpp)
1477 ms: stats_arena_print (../contrib/jemalloc/src/stats.c)
1475 ms: ue2::mcclellanCompile_i(ue2::raw_dfa&, ue2::accel_dfa_build_strat&, ... (../contrib/hyperscan/src/nfa/mcclellancompile.cpp)
1468 ms: LZ4HC_compress_generic_noDictCtx (../contrib/lz4/lib/lz4hc.c)
1461 ms: icu_66::RegexMatcher::MatchAt(long, signed char, UErrorCode&) (../contrib/icu/icu4c/source/i18n/rematch.cpp)
1401 ms: flatbuffers::cpp::CppGenerator::GenEnum(flatbuffers::EnumDef const&) (../contrib/flatbuffers/src/idl_gen_cpp.cpp)
1348 ms: DB::MergeTreeDataSelectExecutor::readFromParts(std::__1::vector<std:... (../dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp)
1348 ms: capnp::compiler::NodeTranslator::compileInterface(capnp::compiler::D... (../contrib/capnproto/c++/src/capnp/compiler/node-translator.c++)
1337 ms: icu_66::RegexMatcher::MatchChunkAt(int, signed char, UErrorCode&) (../contrib/icu/icu4c/source/i18n/rematch.cpp)
**** Function sets that took longest to compile / optimize:
50804 ms: COW<$>::immutable_ptr<$> DB::DecimalComparison<$>::apply<$>(COW<$>::... (3600 times, avg 14 ms)
46356 ms: bool DB::FunctionBinaryArithmetic<$>::executeNumeric<$>(DB::Block&, ... (4060 times, avg 11 ms)
43093 ms: COW<$>::immutable_ptr<$> DB::DecimalComparison<$>::apply<$>(COW<$>::... (3168 times, avg 13 ms)
38871 ms: COW<$>::immutable_ptr<$> DB::DecimalComparison<$>::apply<$>(COW<$>::... (2304 times, avg 16 ms)
35432 ms: DB::AccessFlags::Impl<$>::makeFlagsToKeywordTree(std::__1::unique_pt... (94 times, avg 376 ms)
25591 ms: DB::DecimalComparison<$>::DecimalComparison(DB::Block&, unsigned lon... (3457 times, avg 7 ms)
25137 ms: bool DB::FunctionComparison<$>::executeNumConstRightType<$>(DB::Bloc... (1732 times, avg 14 ms)
25042 ms: DB::PODArray<$> DB::(anonymous namespace)::joinRightColumns<$>(HashM... (674 times, avg 37 ms)
17953 ms: DB::AggregateFunctionArgMinMax<$>::AggregateFunctionArgMinMax(std::_... (450 times, avg 39 ms)
16827 ms: DB::IAggregateFunctionHelper<$>::addBatchArray(unsigned long, char**... (2304 times, avg 7 ms)
16577 ms: DB::BinaryOperationImplBase<$>::vector_vector(DB::PODArray<$> const&... (2123 times, avg 7 ms)
15798 ms: arrow::(anonymous namespace)::SparseTensorConverter<$>::Convert() (22 times, avg 718 ms)
15293 ms: bool DB::FunctionComparison<$>::executeNumRightType<$>(DB::Block&, u... (1728 times, avg 8 ms)
14968 ms: std::__1::vector<$> DB::IColumn::scatterImpl<$>(unsigned long, DB::P... (692 times, avg 21 ms)
14291 ms: std::__1::__hash_table<$>::__rehash(unsigned long) (681 times, avg 20 ms)
14117 ms: void DB::GatherUtils::concat<$>(std::__1::vector<$> const&, DB::Gath... (394 times, avg 35 ms)
13441 ms: DB::NumComparisonImpl<$>::vector_vector(DB::PODArray<$> const&, DB::... (1728 times, avg 7 ms)
13389 ms: std::__1::basic_stringbuf<$>::str() const (450 times, avg 29 ms)
13335 ms: void DB::GatherUtils::concat<$>(std::__1::vector<$> const&, DB::Gath... (364 times, avg 36 ms)
13076 ms: std::__1::deque<$>::__add_back_capacity(unsigned long) (145 times, avg 90 ms)
12886 ms: Allocator<$>::allocNoTrack(unsigned long, unsigned long) (618 times, avg 20 ms)
12705 ms: void DB::ConvertImpl<$>::execute<$>(DB::Block&, std::__1::vector<$> ... (615 times, avg 20 ms)
12476 ms: std::__1::vector<$>::vector(std::__1::vector<$> const&) (1568 times, avg 7 ms)
12083 ms: void DB::GatherUtils::sliceFromLeftConstantOffsetBounded<$>(DB::Gath... (392 times, avg 30 ms)
11981 ms: void DB::IntegerRoundingImpl<$>::applyImpl<$>(DB::PODArray<$> const&... (2400 times, avg 4 ms)
11947 ms: std::__1::deque<$>::__add_back_capacity() (219 times, avg 54 ms)
11602 ms: void DB::GatherUtils::sliceDynamicOffsetBounded<$>(DB::GatherUtils::... (392 times, avg 29 ms)
11530 ms: void DB::GatherUtils::arrayAllAny<$>(DB::GatherUtils::ConstSource<$>... (1569 times, avg 7 ms)
11501 ms: DB::IAggregateFunctionHelper<$>::addBatch(unsigned long, char**, uns... (2306 times, avg 4 ms)
11474 ms: DB::DecimalComparison<$>::apply(DB::Block&, unsigned long, DB::Colum... (1512 times, avg 7 ms)
*** Expensive headers:
309245 ms: ../dbms/src/Core/Block.h (included 975 times, avg 317 ms), included via:
InterpreterExplainQuery.cpp.o InterpreterExplainQuery.h Context.h (1030 ms)
RemoteBlockOutputStream.cpp.o RemoteBlockOutputStream.h (1024 ms)
FilterColumnsBlockInputStream.cpp.o FilterColumnsBlockInputStream.h IBlockInputStream.h (1018 ms)
CountingBlockOutputStream.cpp.o CountingBlockOutputStream.h IBlockOutputStream.h (1016 ms)
materializeBlock.cpp.o materializeBlock.h (997 ms)
IBlockInputStream.cpp.o IBlockInputStream.h (960 ms)
...
284637 ms: ../contrib/poco/Foundation/include/Poco/Foundation.h (included 1824 times, avg 156 ms), included via:
AbstractBinder.cpp.o AbstractBinder.h Data.h (712 ms)
VarHolder.cpp.o VarHolder.h (705 ms)
ODBCMetaColumn.cpp.o ODBCMetaColumn.h ODBC.h (700 ms)
PatternFormatter.cpp.o PatternFormatter.h (639 ms)
LocatorImpl.cpp.o LocatorImpl.h XML.h (635 ms)
Exception.cpp.o Exception.h (631 ms)
...
266847 ms: ../contrib/libcxx/include/stdlib.h (included 5063 times, avg 52 ms), included via:
GetBucketPolicyStatusRequest.h S3Request.h AmazonSerializableWebServiceRequest.h AmazonWebServiceRequest.h AWSString.h AWSAllocator.h AWSMemory.h MemorySystemInterface.h cstdlib (164 ms)
Tagging.h AWSVector.h AWSAllocator.h AWSMemory.h MemorySystemInterface.h cstdlib (158 ms)
PutObjectRequest.h S3Request.h AmazonSerializableWebServiceRequest.h AmazonWebServiceRequest.h AWSString.h AWSAllocator.h AWSMemory.h MemorySystemInterface.h cstdlib (156 ms)
WebsiteConfiguration.h ErrorDocument.h AWSString.h AWSAllocator.h AWSMemory.h MemorySystemInterface.h cstdlib (152 ms)
error.cpp.o allocator.h hs_common.h (151 ms)
LifecycleRule.h LifecycleExpiration.h DateTime.h AWSString.h AWSAllocator.h AWSMemory.h MemorySystemInterface.h cstdlib (148 ms)
...
262688 ms: ../contrib/poco/Foundation/include/Poco/Bugcheck.h (included 746 times, avg 352 ms), included via:
AbstractBinder.cpp.o AbstractBinder.h Data.h Foundation.h (658 ms)
VarHolder.cpp.o VarHolder.h Foundation.h (650 ms)
ODBCMetaColumn.cpp.o ODBCMetaColumn.h ODBC.h Foundation.h (644 ms)
PatternFormatter.cpp.o PatternFormatter.h Foundation.h (598 ms)
LocatorImpl.cpp.o LocatorImpl.h XML.h Foundation.h (586 ms)
ThreadPool.cpp.o ThreadPool.h Foundation.h (584 ms)
...
231107 ms: ../dbms/src/Functions/IFunctionImpl.h (included 356 times, avg 649 ms), included via:
defaultValueOfArgumentType.cpp.o (1195 ms)
getScalar.cpp.o (1146 ms)
greatest.cpp.o FunctionFactory.h IFunctionAdaptors.h (1143 ms)
coalesce.cpp.o (1130 ms)
getSizeOfEnumType.cpp.o (1128 ms)
equals.cpp.o FunctionFactory.h IFunctionAdaptors.h (1127 ms)
...
230403 ms: ../dbms/src/Functions/IFunction.h (included 360 times, avg 640 ms), included via:
defaultValueOfArgumentType.cpp.o IFunctionImpl.h (1181 ms)
convertCharset.cpp.o (1156 ms)
getScalar.cpp.o IFunctionImpl.h (1135 ms)
greatest.cpp.o FunctionFactory.h IFunctionAdaptors.h IFunctionImpl.h (1133 ms)
coalesce.cpp.o IFunctionImpl.h (1117 ms)
equals.cpp.o FunctionFactory.h IFunctionAdaptors.h IFunctionImpl.h (1117 ms)
...
230124 ms: ../contrib/libcxx/include/math.h (included 3565 times, avg 64 ms), included via:
GetBucketPolicyStatusRequest.h S3Request.h AmazonSerializableWebServiceRequest.h AmazonWebServiceRequest.h AWSString.h AWSAllocator.h AWSMemory.h MemorySystemInterface.h cstdlib stdlib.h (149 ms)
Tagging.h AWSVector.h AWSAllocator.h AWSMemory.h MemorySystemInterface.h cstdlib stdlib.h (143 ms)
cJSON.cpp.o (143 ms)
PutObjectRequest.h S3Request.h AmazonSerializableWebServiceRequest.h AmazonWebServiceRequest.h AWSString.h AWSAllocator.h AWSMemory.h MemorySystemInterface.h cstdlib stdlib.h (142 ms)
cmath (140 ms)
LifecycleRule.h LifecycleExpiration.h DateTime.h AWSString.h AWSAllocator.h AWSMemory.h MemorySystemInterface.h cstdlib stdlib.h (136 ms)
...
209851 ms: ../dbms/src/Columns/IColumn.h (included 1001 times, avg 209 ms), included via:
concat.cpp.o ColumnString.h (998 ms)
getLeastSuperColumn.cpp.o getLeastSuperColumn.h ColumnWithTypeAndName.h (866 ms)
StorageSystemReplicationQueue.cpp.o ColumnString.h (787 ms)
sliceFromRightConstantOffsetBounded.cpp.o GatherUtils.h ColumnArray.h (779 ms)
h3ToChildren.cpp.o ColumnArray.h (738 ms)
Obfuscator.cpp.o (729 ms)
...
204114 ms: ../dbms/src/Common/typeid_cast.h (included 1144 times, avg 178 ms), included via:
TableFunctionMerge.cpp.o (1849 ms)
CrossToInnerJoinVisitor.cpp.o (1686 ms)
AddingDefaultsBlockInputStream.cpp.o (1140 ms)
ParserAlterQuery.cpp.o (974 ms)
ArrayJoinAction.cpp.o (956 ms)
TableFunctionValues.cpp.o (912 ms)
...
171914 ms: ../base/common/../common/StringRef.h (included 1146 times, avg 150 ms), included via:
ThreadStatusExt.cpp.o ThreadStatus.h (603 ms)
ProfileEvents.cpp.o CurrentThread.h (535 ms)
ExtendedLogChannel.cpp.o CurrentThread.h (487 ms)
JSON.cpp.o JSON.h (386 ms)
ParserCreateUserQuery.cpp.o ParserCreateUserQuery.h IParserBase.h IParser.h Settings.h SettingsCollection.h (383 ms)
CurrentThread.cpp.o CurrentThread.h (342 ms)
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment