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