In the email from понедельник, 13 сентября 2021 г. 21:23:01 +03 user Jan Kiszka wrote: > On 13.09.21 17:03, Uladzimir Bely wrote: > > OE uses buildstats to analyze build performance. This patchset ports > > this functionality to Isar. > > > > Build statistics is collected in $BUILDDIR/tmp/buildstats and can be > > converted to PDF file or viewed directly. > > Do you have some example to share? What can be done with those stats? > Any insights they already provided on the isar build itself? > > Jan > Yes, I've attached a resulting PDF file. The files with statistics (per-task) look like: > # cat tmp/buildstats/20210911054429/libhello-0.1-98f2e41-r0/do_dpkg_build > Event: TaskStarted > Started: 1631339274.20 > libhello-0.1-98f2e41-r0: do_dpkg_build > Elapsed time: 23.14 seconds > utime: 5 > stime: 1 > cutime: 296 > cstime: 60 > IO rchar: 68567001 > IO wchar: 8422571 > IO syscr: 38933 > IO syscw: 13329 > IO read_bytes: 12288 > IO write_bytes: 7458816 > IO cancelled_write_bytes: 2174976 > rusage ru_utime: 0.058727999999999995 > rusage ru_stime: 0.010676999999999999 > rusage ru_maxrss: 35348 > rusage ru_minflt: 5000 > rusage ru_majflt: 0 > rusage ru_inblock: 0 > rusage ru_oublock: 96 > rusage ru_nvcsw: 238 > rusage ru_nivcsw: 0 > Child rusage ru_utime: 2.966387 > Child rusage ru_stime: 0.609613 > Child rusage ru_maxrss: 33004 > Child rusage ru_minflt: 552727 > Child rusage ru_majflt: 0 > Child rusage ru_inblock: 24 > Child rusage ru_oublock: 14472 > Child rusage ru_nvcsw: 9123 > Child rusage ru_nivcsw: 507 > Status: PASSED > Ended: 1631339297.35 -- Uladzimir Bely Promwad Ltd. External service provider of ilbers GmbH Maria-Merian-Str. 8 85521 Ottobrunn, Germany +49 (89) 122 67 24-0 Commercial register Munich, HRB 214197 General Manager: Baurzhan Ismagulov