dmantipov added a comment.

Thanks @MaskRay for the method, some of my numbers are shown below.

Before:

  # strace -fc -e file /home/antipov/.local/llvm-12.0.0/bin/clang++ test.cc 
  % time     seconds  usecs/call     calls    errors syscall
  ------ ----------- ----------- --------- --------- ----------------
  100.00    0.004000          12       333       254 openat
    0.00    0.000000           0        60           open
    0.00    0.000000           0       120        78 stat
    0.00    0.000000           0         8           lstat
    0.00    0.000000           0        68        53 access
    0.00    0.000000           0         3           execve
    0.00    0.000000           0         1           rename
    0.00    0.000000           0         4           unlink
    0.00    0.000000           0         7           readlink
    0.00    0.000000           0         1           chmod
  ------ ----------- ----------- --------- --------- ----------------
  100.00    0.004000           6       605       385 total
  
  # strace -fc -e file /home/antipov/.local/llvm-12.0.0/bin/clang++ -target 
mips-img-linux-gnu 
--gcc-toolchain=/home/antipov/.local/mips-img-linux-gnu/2017.10-05 
--sysroot=/home/antipov/.local/mips-img-linux-gnu/2017.10-05/sysroot/mips-r6-hard
 test.cc 
  % time     seconds  usecs/call     calls    errors syscall
  ------ ----------- ----------- --------- --------- ----------------
    0.00    0.000000           0        60           open
    0.00    0.000000           0       125        76 stat
    0.00    0.000000           0        93           lstat
    0.00    0.000000           0        72        56 access
    0.00    0.000000           0         3           execve
    0.00    0.000000           0         1           rename
    0.00    0.000000           0         4           unlink
    0.00    0.000000           0         7           readlink
    0.00    0.000000           0         1           chmod
    0.00    0.000000           0       234       157 openat
  ------ ----------- ----------- --------- --------- ----------------
  100.00    0.000000           0       600       289 total

After:

  # strace -fc -e file /home/antipov/.local/llvm-12.0.0/bin/clang++ test.cc 
  % time     seconds  usecs/call     calls    errors syscall
  ------ ----------- ----------- --------- --------- ----------------
    0.00    0.000000           0        60           open
    0.00    0.000000           0       128        84 stat
    0.00    0.000000           0         8           lstat
    0.00    0.000000           0        68        53 access
    0.00    0.000000           0         3           execve
    0.00    0.000000           0         1           rename
    0.00    0.000000           0         4           unlink
    0.00    0.000000           0         7           readlink
    0.00    0.000000           0         1           chmod
    0.00    0.000000           0       245       166 openat
  ------ ----------- ----------- --------- --------- ----------------
  100.00    0.000000           0       525       303 total
  
  # strace -fc -e file /home/antipov/.local/llvm-12.0.0/bin/clang++ -target 
mips-img-linux-gnu 
--gcc-toolchain=/home/antipov/.local/mips-img-linux-gnu/2017.10-05 
--sysroot=/home/antipov/.local/mips-img-linux-gnu/2017.10-05/sysroot/mips-r6-hard
 test.cc 
  % time     seconds  usecs/call     calls    errors syscall
  ------ ----------- ----------- --------- --------- ----------------
    0.00    0.000000           0        60           open
    0.00    0.000000           0       131        80 stat
    0.00    0.000000           0        93           lstat
    0.00    0.000000           0        72        56 access
    0.00    0.000000           0         3           execve
    0.00    0.000000           0         1           rename
    0.00    0.000000           0         4           unlink
    0.00    0.000000           0         7           readlink
    0.00    0.000000           0         1           chmod
    0.00    0.000000           0       200       123 openat
  ------ ----------- ----------- --------- --------- ----------------
  100.00    0.000000           0       572       259 total


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D87901/new/

https://reviews.llvm.org/D87901

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to