Skip to content

Instantly share code, notes, and snippets.

@brson
Last active April 7, 2019 03:20
Show Gist options
  • Save brson/e16b6b6b6d25951c102e23a5feed9b96 to your computer and use it in GitHub Desktop.
Save brson/e16b6b6b6d25951c102e23a5feed9b96 to your computer and use it in GitHub Desktop.
TiKV sum of time-passes for commit 6ff46ed602017597823f5e868a1d37fadfd9ceab (debug build)
codegen passes - 216.57999999999936
codegen - 182.27599999999995
LLVM passes - 154.252
codegen to LLVM IR - 87.03499999999997
item-bodies checking - 68.76499999999999
linking - 42.206
write metadata - 41.588999999999984
running linker - 39.791
borrow checking - 35.21
monomorphization collection - 31.260999999999992
collecting mono items - 31.003
misc checking - 20.51100000000001
MIR borrow checking - 17.003000000000004
expansion - 17.000999999999998
expand crate - 16.84
wf checking - 11.104999999999995
coherence checking - 7.444999999999993
item-types checking - 6.683999999999993
rvalue promotion - 6.530999999999998
llvm module passes - 5.827000000000011
name resolution - 5.026999999999995
indexing hir - 4.915999999999993
lint checking - 4.736999999999995
privacy checking - 4.309999999999995
type collecting - 3.572999999999995
lowering ast -> hir - 3.558999999999994
parsing - 3.442999999999993
stability checking - 1.7839999999999987
serialize dep graph - 1.653
liveness checking - 1.5870000000000002
codegen unit partitioning - 1.5180000000000007
match checking - 1.4230000000000005
persist query result cache - 1.059
serialize query result cache - 0.979
encode query results - 0.9400000000000001
encode_query_results - 0.907
death checking - 0.8140000000000003
complete gated feature checking - 0.7320000000000003
early lint checks - 0.6720000000000002
persist dep-graph - 0.594
validate hir map - 0.5870000000000002
encode dep-graph - 0.464
intrinsic checking - 0.3980000000000001
builtin::check_trait checking - 0.38200000000000023
attribute checking - 0.31900000000000006
loop checking - 0.2750000000000001
encoding serialized graph - 0.264
pre ast expansion lint checks - 0.2110000000000001
getting serialized graph - 0.2
unused lib feature checking - 0.195
AST validation - 0.18500000000000005
llvm function passes - 0.1420000000000001
impl wf inference - 0.13500000000000004
collecting roots - 0.12200000000000003
orphan checking - 0.034
MIR effect checking - 0.031
dep graph tcx init - 0.012
unsafety checking - 0.009000000000000001
solve_nll_region_constraints - 0.006
serialize work products - 0.005
looking for derive registrar - 0.005
resolving dependency formats - 0.001
looking for plugin registrar - 0.001
maybe creating a macro crate - 0.001
creating allocators - 0.0
blocked while dep-graph loading finishes - 0.0
background load prev dep-graph - 0.0
garbage collect incremental cache directory - 0.0
write allocator module - 0.0
assert dep graph - 0.0
layout testing - 0.0
dumping chalk-like clauses - 0.0
looking for entry point - 0.0
load query result cache - 0.0
maybe building test harness - 0.0
check unused macros - 0.0
plugin registration - 0.0
plugin loading - 0.0
crate injection - 0.0
recursion limit - 0.0
attributes injection - 0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment