Skip to content

Instantly share code, notes, and snippets.

@annulen
Created April 1, 2020 01:44
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 annulen/fa1ef1b5d1056e6dede815e9ebf85c03 to your computer and use it in GitHub Desktop.
Save annulen/fa1ef1b5d1056e6dede815e9ebf85c03 to your computer and use it in GitHub Desktop.
+ export GIT_TRACE2_PERF=1
+ GIT_TRACE2_PERF=1
+ REPO=clone-2
+ time -p git clone --filter=blob:none --no-checkout git@github.com:qtwebkit/qtwebkit.git clone-2
04:37:03.085994 common-main.c:48 | d0 | main | version | | | | | 2.26.0
04:37:03.086022 common-main.c:49 | d0 | main | start | | 0.000220 | | | git clone --filter=blob:none --no-checkout git@github.com:qtwebkit/qtwebkit.git clone-2
04:37:03.086050 git.c:440 | d0 | main | cmd_name | | | | | clone (clone)
04:37:03.086143 repository.c:130 | d0 | main | def_repo | r1 | | | | worktree:/home/ktokarev/WebKit/clone-2
Cloning into 'clone-2'...
04:37:03.087490 run-command.c:735 | d0 | main | child_start | | 0.001687 | | | [ch0] class:transport/ssh argv:[ssh -o SendEnv=GIT_PROTOCOL git@github.com 'git-upload-pack '\''qtwebkit/qtwebkit.git'\''']
04:37:04.902052 fetch-pack.c:672 | d0 | main | region_enter | | 1.816250 | | fetch-pack | label:parse_remote_refs_and_find_cutoff
04:37:04.902213 fetch-pack.c:695 | d0 | main | region_leave | | 1.816413 | 0.000163 | fetch-pack | label:parse_remote_refs_and_find_cutoff
04:37:04.902225 fetch-pack.c:701 | d0 | main | region_enter | | 1.816425 | | fetch-pack | label:mark_complete_local_refs
04:37:04.902276 fetch-pack.c:709 | d0 | main | region_leave | | 1.816477 | 0.000052 | fetch-pack | label:mark_complete_local_refs
04:37:04.902286 fetch-pack.c:715 | d0 | main | region_enter | | 1.816486 | | fetch-pack | label:mark_common_remote_refs
04:37:04.902294 fetch-pack.c:728 | d0 | main | region_leave | | 1.816494 | 0.000008 | fetch-pack | label:mark_common_remote_refs
04:37:04.902316 fetch-pack.c:1496 | d0 | main | region_enter | r1 | 1.816516 | | fetch-pack | label:negotiation_v2
04:37:04.902350 fetch-pack.c:1523 | d0 | main | region_leave | r1 | 1.816551 | 0.000035 | fetch-pack | label:negotiation_v2
04:37:05.046197 run-command.c:735 | d0 | main | child_start | | 1.960394 | | | [ch1] class:? argv:[git index-pack --stdin --fix-thin '--keep=fetch-pack 4909 on RedEyes']
04:37:05.047191 common-main.c:48 | d1 | main | version | | | | | 2.26.0
04:37:05.047216 common-main.c:49 | d1 | main | start | | 0.000197 | | | /usr/libexec/git-core/git index-pack --stdin --fix-thin '--keep=fetch-pack 4909 on RedEyes'
04:37:05.047286 repository.c:130 | d1 | main | def_repo | r1 | | | | worktree:/home/ktokarev/WebKit
04:37:05.047333 git.c:440 | d1 | main | cmd_name | | | | | index-pack (clone/index-pack)
04:38:15.979607 git.c:674 | d1 | main | exit | | 70.932590 | | | code:0
04:38:15.979642 trace2/tr2_tgt_perf.c:213 | d1 | main | atexit | | 70.932628 | | | code:0
04:38:15.981108 run-command.c:990 | d0 | main | child_exit | | 72.895305 | 70.934911 | | [ch1] pid:4912 code:0
04:38:16.165758 run-command.c:990 | d0 | main | child_exit | | 73.079951 | 73.078264 | | [ch0] pid:4910 code:0
04:38:16.167567 git.c:674 | d0 | main | exit | | 73.081767 | | | code:0
04:38:16.167592 trace2/tr2_tgt_perf.c:213 | d0 | main | atexit | | 73.081792 | | | code:0
real 73.08
user 24.87
sys 2.95
+ cd clone-2
+ time -p git config core.sparseCheckout true
04:38:16.169912 common-main.c:48 | d0 | main | version | | | | | 2.26.0
04:38:16.169945 common-main.c:49 | d0 | main | start | | 0.000229 | | | git config core.sparseCheckout true
04:38:16.170017 repository.c:130 | d0 | main | def_repo | r1 | | | | worktree:/home/ktokarev/WebKit/clone-2
04:38:16.170042 git.c:440 | d0 | main | cmd_name | | | | | config (config)
04:38:16.170237 git.c:674 | d0 | main | exit | | 0.000525 | | | code:0
04:38:16.170251 trace2/tr2_tgt_perf.c:213 | d0 | main | atexit | | 0.000540 | | | code:0
real 0.00
user 0.00
sys 0.00
+ time -p git sparse-checkout set '/*' '!LayoutTests'
04:38:16.171794 common-main.c:48 | d0 | main | version | | | | | 2.26.0
04:38:16.171821 common-main.c:49 | d0 | main | start | | 0.000173 | | | git sparse-checkout set '/*' ''\!'LayoutTests'
04:38:16.171886 repository.c:130 | d0 | main | def_repo | r1 | | | | worktree:/home/ktokarev/WebKit/clone-2
04:38:16.171934 git.c:440 | d0 | main | cmd_name | | | | | sparse-checkout (sparse-checkout)
04:38:16.171992 read-cache.c:2302 | d0 | main | region_enter | r1 | 0.000348 | | index | label:do_read_index .git/index
04:38:16.172007 read-cache.c:2307 | d0 | main | region_leave | r1 | 0.000362 | 0.000014 | index | label:do_read_index .git/index
04:38:16.172128 read-cache.c:2302 | d0 | main | region_enter | r1 | 0.000483 | | index | label:do_read_index .git/index
04:38:16.172141 read-cache.c:2307 | d0 | main | region_leave | r1 | 0.000497 | 0.000014 | index | label:do_read_index .git/index
04:38:16.172418 unpack-trees.c:1450 | d0 | main | region_enter | r1 | 0.000774 | | unpack_trees | label:clear_ce_flags(0x00000000,0x02000000)
04:38:16.172433 unpack-trees.c:1457 | d0 | main | region_leave | r1 | 0.000789 | 0.000015 | unpack_trees | label:clear_ce_flags(0x00000000,0x02000000)
04:38:16.407823 unpack-trees.c:1450 | d0 | main | region_enter | r1 | 0.236176 | | unpack_trees | label:clear_ce_flags(0x00080000,0x42000000)
04:38:16.440140 unpack-trees.c:1457 | d0 | main | region_leave | r1 | 0.268494 | 0.032318 | unpack_trees | label:clear_ce_flags(0x00080000,0x42000000)
04:38:16.498355 run-command.c:735 | d0 | main | child_start | | 0.326709 | | | [ch0] class:transport/ssh argv:[ssh -o SendEnv=GIT_PROTOCOL git@github.com 'git-upload-pack '\''qtwebkit/qtwebkit.git'\''']
04:38:18.760630 fetch-pack.c:1496 | d0 | main | region_enter | r1 | 2.588983 | | fetch-pack | label:negotiation_v2
04:38:30.965197 fetch-pack.c:1523 | d0 | main | region_leave | r1 | 14.793547 | 12.204564 | fetch-pack | label:negotiation_v2
04:38:58.417158 run-command.c:735 | d0 | main | child_start | | 42.245508 | | | [ch1] class:? argv:[git index-pack --stdin --fix-thin '--keep=fetch-pack 4919 on RedEyes' --pack_header=2,94588]
04:38:58.422199 common-main.c:48 | d1 | main | version | | | | | 2.26.0
04:38:58.422238 common-main.c:49 | d1 | main | start | | 0.000227 | | | /usr/libexec/git-core/git index-pack --stdin --fix-thin '--keep=fetch-pack 4919 on RedEyes' --pack_header=2,94588
04:38:58.422306 repository.c:130 | d1 | main | def_repo | r1 | | | | worktree:/home/ktokarev/WebKit/clone-2
04:38:58.422352 git.c:440 | d1 | main | cmd_name | | | | | index-pack (sparse-checkout/index-pack)
04:41:09.180028 git.c:674 | d1 | main | exit | | 130.758020 | | | code:0
04:41:09.180053 trace2/tr2_tgt_perf.c:213 | d1 | main | atexit | | 130.758047 | | | code:0
04:41:09.184277 run-command.c:990 | d0 | main | child_exit | | 173.012630 | 130.767122 | | [ch1] pid:4924 code:0
04:41:09.454812 run-command.c:990 | d0 | main | child_exit | | 173.283162 | 172.956453 | | [ch0] pid:4920 code:0
04:41:26.794149 read-cache.c:3069 | d0 | main | region_enter | r1 | 190.622502 | | index | label:do_write_index /home/ktokarev/WebKit/clone-2/.git/index.lock
04:41:26.889812 read-cache.c:3039 | d0 | main | data | r1 | 190.718168 | 0.095666 | index | ..write/version:3
04:41:26.889828 read-cache.c:3041 | d0 | main | data | r1 | 190.718184 | 0.095682 | index | ..write/cache_nr:316371
04:41:26.889833 read-cache.c:3072 | d0 | main | region_leave | r1 | 190.718189 | 0.095687 | index | label:do_write_index /home/ktokarev/WebKit/clone-2/.git/index.lock
04:41:26.889884 git.c:674 | d0 | main | exit | | 190.718240 | | | code:0
04:41:26.889897 trace2/tr2_tgt_perf.c:213 | d0 | main | atexit | | 190.718253 | | | code:0
real 190.73
user 21.39
sys 4.78
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment