futex System Time

For some reason, maybe related to our sub-optimal ThinLocks, CACAO spends inordinate amounts of time in the futex system call. We have to track this down.

(strace -c of a JOnAS startup, i386, GNU/Linux)

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 98.51   91.515491      122675       746        16 futex
  0.53    0.490836          22     22216           lseek
  0.24    0.225239          17     13464      6638 stat64
  0.23    0.217449           9     24738           read
  0.21    0.197924          34      5740           tgkill
  0.08    0.073847          32      2303       269 open

89.01user 97.41system 3:08.36elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+44969minor)pagefaults 0swaps

cacaowiki: FutexSystemTime (last edited 2006-04-26 21:38:42 by 85-124-83-163)