https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56981
--- Comment #12 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- $ strace -c ./a.out % time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 99.97 0.078667 0 1000000 write 0.03 0.000022 2 11 fstat 0.00 0.000000 0 5 read 0.00 0.000000 0 17 10 open 0.00 0.000000 0 7 close 0.00 0.000000 0 8 6 stat 0.00 0.000000 0 17 mmap 0.00 0.000000 0 12 mprotect 0.00 0.000000 0 1 munmap 0.00 0.000000 0 3 brk 0.00 0.000000 0 10 rt_sigaction 0.00 0.000000 0 10 9 access 0.00 0.000000 0 1 execve 0.00 0.000000 0 1 readlink 0.00 0.000000 0 1 arch_prctl ------ ----------- ----------- --------- --------- ---------------- 100.00 0.078689 1000104 25 total This is looking pretty good now!