Patrick Sanan <[email protected]> writes: >> At a high level, we see here that the cost of make allcite is dominated >> by recursive make tree traversal. >> >> Overhead Command Shared Object >> >> >> 35.81% sh libc-2.31.so >> >> >> 13.31% make make >> >> >> 11.18% make libc-2.31.so >> >> >> 7.63% sh ld-2.31.so >> >> >> 5.84% make ld-2.31.so >> >> >> 4.20% doctext doctext >> >> >> 4.07% doctext libc-2.31.so >> >> >> 3.88% doctext ld-2.31.so >> >> >> 3.64% sh bash >> >> >> 2.79% rm libc-2.31.so >> >> >> 1.99% rm ld-2.31.so >> >> >> 1.56% sh [unknown] >> >> >> 1.14% doctext [unknown] >> >> >> 0.56% make [unknown] >> >> >> 0.55% python libpython3.8.so.1.0 > How'd you get this timing?
$ perf record make PETSC_ARCH=uni-none allcite LOC=$PETSC_DIR/dochtmlmap DOCTEXT=doctext [...] $ perf report --sort=comm,dso
