I now created a small python-script which extracts times and sorts them (times < 1 second are not shown):
- Result for Java multi-module project with 140k LOC:
❯ ./log-analyzer.py xxxx-master-sq9.log
time=1.0s, message=Index analysis
time=1.1s, message=Extract report
time=1.9s, message=Persist sources
time=3.2s, message=Compute size measures on new code
time=5.7s, message=Compute new coverage
time=10.8s, message=Execute component visitors
time=27.2s, message=Persist live measures | insertsOrUpdates=128746
time=53.2s, message=Executed task | project=xxxx | type=REPORT | branch=master | branchType=BRANCH | id=AZAoyXYcQMlBGv_WzhQi | submitter=posartifactory
time=53.2s, message=TOTAL
❯ ./log-analyzer.py xxxx-master.log
time=1.0s, message=Extract report
time=2.1s, message=Persist sources
time=2.2s, message=Load quality profiles
time=5.2s, message=Compute size measures on new code
time=9.0s, message=Build tree of components | components=3490
time=13.7s, message=Compute new coverage
time=45.1s, message=Execute component visitors
time=52.4s, message=Persist live measures | insertsOrUpdates=155669
time=133.9s, message=Executed task | project=XXX | type=REPORT | branch=master | branchType=BRANCH | id=b501c760-0671-437e-bb0a-e39b71336b83 | submitter=mam-local
time=133.9s, message=TOTAL
- Result for an IOS project with 300k LOC:
❯ ./log-analyzer.py yyy-develop-sq9.log
time=1.6s, message=Extract report
time=2.7s, message=Persist sources
time=3.3s, message=Compute size measures on new code
time=5.1s, message=Compute new coverage
time=16.7s, message=Execute component visitors
time=52.9s, message=Persist live measures | insertsOrUpdates=189951
time=86.1s, message=Executed task | project=YYYY | type=REPORT | branch=develop | branchType=BRANCH | id=AZAqVkBWQMlBGv_WzkEx | submitter=piosgitlab
time=86.1s, message=TOTAL
❯ ./log-analyzer.py yyy-develop.log
time=1.4s, message=Extract report
time=2.0s, message=Load quality profiles
time=3.8s, message=Persist sources
time=14.1s, message=Compute size measures on new code
time=22.1s, message=Compute new coverage
time=46.0s, message=Build tree of components | components=6520
time=92.3s, message=Execute component visitors
time=117.3s, message=Persist live measures | insertsOrUpdates=238881
time=305.6s, message=Executed task | project=YYYY| type=REPORT | branch=develop | branchType=BRANCH | id=122111cb-3d51-46d6-8c7c-e393dbbc0afd | submitter=piosgitlab
time=305.6s, message=TOTAL