/proc/PID/smapsをreadする
/proc/\d+/smapsを舐め回すスクリプト書いたところ、やけにCPU食うなぁと思いちょっと調べてみたらread(2)の回数がエラい多い件。
回数もさることながら、strace -ttt -Tでみてみると、一回のread(2)にそこそこ時間もかかっているご様子。
なのでread(2)にちょっと時間かかる×回数も多い→CPU時間食ってる、ってことで落着したのですが、よい回避方法ないすかねー
/proc/\d+/smapsを舐め回すスクリプト書いたところ、やけにCPU食うなぁと思いちょっと調べてみたらread(2)の回数がエラい多い件。
回数もさることながら、strace -ttt -Tでみてみると、一回のread(2)にそこそこ時間もかかっているご様子。
なのでread(2)にちょっと時間かかる×回数も多い→CPU時間食ってる、ってことで落着したのですが、よい回避方法ないすかねー