cpu% 6l -p -o 6.sort sort.6 cpu% 6.sort /lib/ucd/UnicodeData.txt > /dev/null cpu% prof 6.sort prof.14373784 % Time Calls Name 20.4 0.011 69849 poolallocl 13.0 0.007 70432 trim 9.3 0.005 34925 newline 5.6 0.003 34924 realloc 5.6 0.003 34925 malloc 3.7 0.002 34924 buildkey 3.7 0.002 70432 blocksetdsize 3.7 0.002 69849 plock 3.7 0.002 69849 punlock 3.7 0.002 72731 pooladd 3.7 0.002 2052 rsort4 3.7 0.002 72273 pooldel 1.9 0.001 34924 Bwrite 1.9 0.001 34984 memchr 1.9 0.001 34925 Brdline 1.9 0.001 34924 poolrealloc 1.9 0.001 34924 dokey_ 1.9 0.001 1 main 1.9 0.001 1 printout 1.9 0.001 34924 lineout 1.9 0.001 34925 emalloc 1.9 0.001 34924 poolreallocl 1.9 0.001 34925 poolalloc 0.0 0.000 69849 B2D 0.0 0.000 1 doargs 0.0 0.000 12 memcmp 0.0 0.000 1 sort4 0.0 0.000 34925 memset 0.0 0.000 398 bsort4 0.0 0.000 1 done 0.0 0.000 34924 erealloc 0.0 0.000 1 dofile 0.0 0.000 104891 memmove 0.0 0.000 1212 blockmerge 0.0 0.000 3591 arenasetsize 0.0 0.000 1796 poolnewarena 0.0 0.000 1749 getdsize 0.0 0.000 1795 blockgrow 0.0 0.000 1795 arenamerge 0.0 0.000 17999 blockcheck 0.0 0.000 144833 blocksetsize 0.0 0.000 1796 bsize2asize 0.0 0.000 215892 treesplay 0.0 0.000 211879 dsize2bsize 0.0 0.000 71645 treelookupgt 0.0 0.000 69849 setmalloctag 0.0 0.000 69849 setrealloctag 0.0 0.000 69850 lock 0.0 0.000 69850 unlock 0.0 0.000 1 onexit 0.0 0.000 1 atexit 0.0 0.000 1796 sbrk 0.0 0.000 60 read 0.0 0.000 2 getpid 0.0 0.000 59 write 0.0 0.000 60 bioread 0.0 0.000 3 deinstall 0.0 0.000 34925 Blinelen 0.0 0.000 1 batexit 0.0 0.000 1 install 0.0 0.000 59 biowrite 0.0 0.000 2 Bterm 0.0 0.000 2 Binit 0.0 0.000 2 Binits 0.0 0.000 1796 sbrkalloc 0.0 0.000 1795 sbrkmerge 0.0 0.000 2 Bflush 0.0 0.000 1 strcmp