strace

Linuxにはstraceというシステムコールをダンプするツールがある。
これを使うと、ソフトの挙動の細部がわかる。
使い方は
strace -option program
身近なソフトでどういう動きをしているのかが結構わかると思う。
ただし、結果が何を意味しているかは、それなりにOSのことを知っておかないといけない。
で、Mac OSXはBSD系ってことで、ktraceが使えるらしいんだけど、Windowsには・・・。