[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lintian: Performance log graphed



On Fri, Jul 3, 2015 at 8:12 AM, Niels Thykier <niels@thykier.net> wrote:
> Hi,
>
> Mattia has graphed one of the performance logs from lintian.d.o, which
> are generated at each run[1].  On the Y-axis, we got walltime in seconds
> and on the X-axis is the part of lintian taking said time.
>
> Top 5:
>  * check/manpages: ~1 400s
>  * coll/unpacked: ~925s
>  * coll/objdump-info (+ helper): ~875s
>  * check/cruft: ~700s
>  * coll/strings: ~700s
>
> The log itself is at [2].
>
>  * @Colin: You were planning an improvement in man/libpipeline itself a
>    while back.  Are ther any news on that?
>  * I will be having a look at coll/objdump-info.
>  * @Bastien: Can I convince you to look at checks/cruft and see if
>    there are any improvements we can do there?
>
> Thanks,
> ~Niels


cat lintian-perf-20150702.log | sort -g -t, -k 3 | grep -v unpack,
|grep -v ,total

give another view.


binary:golang-go-linux-amd64/2:1.4.2-3/i386,coll/ar-info,13.204087
binary:linux-headers-4.0.0-2-common/4.0.5-1/amd64,coll/md5sums,13.372007
binary:linux-manual-4.0/4.0.5-1/all,coll/file-info,13.086023
binary:llvm-3.5-dev/1:3.5.2-1/i386,coll/objdump-info,13.49088
source:llvm-toolchain-3.5/1:3.5.2-1,coll/file-info,13.379536
binary:liblucene3-java-doc/3.6.2+dfsg-5/all,check/files,14.758719
binary:libxt-dev/1:1.1.4-1+b1/i386,check/manpages,14.26344
binary:llvm-3.5-dev/1:3.5.2-1/amd64,coll/objdump-info,14.476599
binary:llvm-3.6-dev/1:3.6.1-1/i386,coll/objdump-info,14.495115
binary:llvm-3.7-dev/1:3.7~svn239806-1+b1/i386,coll/objdump-info,14.5975
source:linux/4.0.5-1,check/group-checks,14.806283
source:llvm-toolchain-3.6/1:3.6.2~+rc1-1~exp1,coll/file-info,14.583991
source:mariadb-10.0/10.0.20-1,check/cruft,14.946912
binary:golang-go-linux-amd64/2:1.4.2-3/amd64,coll/ar-info,15.548102
binary:libxt-dev/1:1.1.4-1+b1/amd64,check/manpages,15.43462
binary:linux-image-4.0.0-2-amd64-dbg/4.0.5-1/amd64,coll/scripts,15.054657
binary:llvm-3.6-dev/1:3.6.2~+rc1-1~exp1/i386,coll/objdump-info,15.542511
binary:manpages-es-extra/0.8a-17/all,check/manpages,15.999954
binary:manpages-hu/20010119-5/all,check/manpages,15.20032
source:llvm-toolchain-3.4/1:3.4.2-14,coll/unpacked,15.534025
source:llvm-toolchain-3.5/1:3.5.2-1,coll/unpacked,15.67436
source:llvm-toolchain-3.6/1:3.6.1-1,coll/unpacked,15.71256
binary:libclang-3.5-dev/1:3.5.2-1/i386,coll/objdump-info,16.964296
binary:linux-manual-4.0/4.0.5-1/all,check/files,16.545725
binary:llvm-3.6-dev/1:3.6.1-1/amd64,coll/objdump-info,16.485772
source:llvm-toolchain-3.6/1:3.6.1-1,coll/file-info,16.414525
source:llvm-toolchain-snapshot/1:3.7~svn239806-1,coll/file-info,16.728723
binary:llvm-3.6-dev/1:3.6.2~+rc1-1~exp1/amd64,coll/objdump-info,17.076567
binary:manpages-tr/1.0.5.1-2/all,check/manpages,17.686421
source:llvm-toolchain-3.6/1:3.6.2~+rc1-1~exp1,coll/unpacked,17.551936
binary:llvm-3.7-dev/1:3.7~svn239806-1+b1/amd64,coll/objdump-info,18.595729
source:llvm-toolchain-snapshot/1:3.7~svn239806-1,coll/unpacked,18.117917
binary:libclang-3.6-dev/1:3.6.2~+rc1-1~exp1/i386,coll/objdump-info,19.513704
binary:gcc-snapshot/20150701-1/i386,coll/hardening-info,20.049284
source:linux/4.0.5-1,coll/unpacked,20.421202
binary:libclang-3.5-dev/1:3.5.2-1/amd64,coll/objdump-info,21.985966
binary:libclang-3.6-dev/1:3.6.1-1/i386,coll/objdump-info,21.493406
binary:libclang-3.7-dev/1:3.7~svn239806-1+b1/i386,coll/objdump-info,21.544299
binary:linux-image-4.0.0-2-586/4.0.5-1/i386,coll/md5sums,21.818246
binary:m17n-docs/1.6.2-2/all,check/manpages,21.162423
binary:manpages-pl-dev/1:0.6-2/all,check/manpages,21.148369
binary:libclang-3.6-dev/1:3.6.1-1/amd64,coll/objdump-info,22.987149
binary:manpages-pt-dev/20040726-4/all,check/manpages,22.302138
binary:libclang-3.6-dev/1:3.6.2~+rc1-1~exp1/amd64,coll/objdump-info,23.493289
binary:libzypp-doc/15.3.0-1/all,coll/unpacked,23.829422
binary:linux-image-4.0.0-2-amd64-dbg/4.0.5-1/amd64,coll/file-info,23.342767
source:linux/4.0.5-1,coll/file-info,24.029099
binary:linux-doc-4.0/4.0.5-1/all,check/files,25.620696
binary:linux-image-4.0.0-2-586/4.0.5-1/i386,check/binaries,25.683336
binary:manpages/3.74-1/all,check/manpages,25.087671
binary:linux-image-4.0.0-2-amd64/4.0.5-1/amd64,check/binaries,27.377328
binary:libclang-3.7-dev/1:3.7~svn239806-1+b1/amd64,coll/objdump-info,28.122125
binary:linux-image-4.0.0-2-686-pae/4.0.5-1/i386,check/binaries,28.980374
binary:manpages-posix/2.16-1/all,check/manpages,28.843024
binary:gcc-snapshot/20150701-1/i386,coll/unpacked,31.217746
binary:linux-image-4.0.0-2-rt-686-pae/4.0.5-1/i386,coll/objdump-info,33.947579
source:makehuman/1.0.2-9,coll/unpacked,33.89277
binary:linux-image-4.0.0-2-rt-amd64/4.0.5-1/amd64,check/binaries,34.567005
binary:linux-image-4.0.0-2-586/4.0.5-1/i386,coll/objdump-info,35.408446
binary:linux-image-4.0.0-2-686-pae/4.0.5-1/i386,coll/objdump-info,36.426385
binary:linux-image-4.0.0-2-rt-686-pae-dbg/4.0.5-1/i386,coll/objdump-info,36.932669
binary:linux-image-4.0.0-2-rt-amd64/4.0.5-1/amd64,coll/objdump-info,37.917319
binary:linux-image-4.0.0-2-rt-amd64-dbg/4.0.5-1/amd64,coll/objdump-info,37.900242
binary:manpages-pl/1:0.6-2/all,check/manpages,37.957866
binary:linux-image-4.0.0-2-amd64-dbg/4.0.5-1/amd64,coll/objdump-info,38.90827
binary:linux-image-4.0.0-2-amd64-dbg/4.0.5-1/amd64,coll/md5sums,39.28448
binary:linux-image-4.0.0-2-rt-686-pae/4.0.5-1/i386,check/binaries,39.098652
binary:linux-image-4.0.0-2-amd64/4.0.5-1/amd64,coll/objdump-info,40.955484
binary:linux-image-4.0.0-2-rt-amd64-dbg/4.0.5-1/amd64,coll/file-info,40.919727
binary:manpages-es/1.55-10/all,check/manpages,41.855928
binary:gcc-snapshot/20150701-1/i386,coll/strings,42.214024
binary:linux-image-4.0.0-2-686-pae-dbg/4.0.5-1/i386,coll/objdump-info,42.452552
binary:manpages-fr-extra/20150130/all,check/manpages,44.387316
binary:linux-image-4.0.0-2-amd64/4.0.5-1/amd64,coll/strings,45.861292
binary:linux-image-4.0.0-2-586/4.0.5-1/i386,coll/strings,46.553258
binary:linux-image-4.0.0-2-686-pae/4.0.5-1/i386,coll/strings,47.770984
binary:linux-image-4.0.0-2-rt-amd64/4.0.5-1/amd64,coll/strings,49.984203
binary:manpages-fr-dev/3.65d1p1-1/all,check/manpages,50.34566
binary:manpages-ja-dev/0.5.0.0.20140515+dfsg-1/all,check/manpages,51.016321
source:love/0.9.1-3,check/cruft,53.054593
binary:gcc-snapshot/20150701-1/i386,check/binaries,58.151208
binary:libx11-doc/2:1.6.3-1/all,check/manpages,60.283869
binary:linux-image-4.0.0-2-rt-amd64-dbg/4.0.5-1/amd64,coll/md5sums,61.381045
binary:manpages-ja/0.5.0.0.20140515+dfsg-1/all,check/manpages,63.527333
binary:linux-image-4.0.0-2-rt-686-pae/4.0.5-1/i386,coll/strings,66.634863
binary:linux-image-4.0.0-2-rt-686-pae-dbg/4.0.5-1/i386,coll/unpacked,73.020762
binary:linux-image-4.0.0-2-686-pae-dbg/4.0.5-1/i386,coll/unpacked,76.138615
binary:linux-image-4.0.0-2-amd64-dbg/4.0.5-1/amd64,coll/unpacked,76.313133
binary:linux-image-4.0.0-2-rt-amd64-dbg/4.0.5-1/amd64,coll/unpacked,78.277208
binary:gcc-snapshot/20150701-1/i386,coll/objdump-info,79.518561
binary:manpages-posix-dev/2.16-1/all,check/manpages,84.635041
binary:manpages-zh/1.5.2-1.1/all,check/manpages,88.301149
binary:manpages-dev/3.74-1/all,check/manpages,90.116526
binary:linux-image-4.0.0-2-686-pae-dbg/4.0.5-1/i386,coll/file-info,96.109758
binary:linux-image-4.0.0-2-686-pae-dbg/4.0.5-1/i386,coll/md5sums,96.468523
source:linux/4.0.5-1,check/cruft,347.694435
binary:linux-manual-4.0/4.0.5-1/all,check/manpages,733.472202
>
> [1]
> http://volatile.mapreri.org/2015-07-02/fc11f0959167c2069864044b8ae33c97/lintian.bmp
>
> *** WARNING ***: Obscene large image (60M).  It is recommended to
> download it with wget/curl and view it in a "memory-friendly" viewer.
>
> [2] https://people.debian.org/~nthykier/lintian-perf-20150702.log.gz
>
> Format is:
>
> <package-id>,<part-of-lintian>,<walltime in seconds>
>
>
> --
> To UNSUBSCRIBE, email to debian-lint-maint-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: [🔎] 559627B1.6000403@thykier.net">https://lists.debian.org/[🔎] 559627B1.6000403@thykier.net
>


Reply to: