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

Reply via email to