TLPI Chapter 03 System Programming Concepts 読書メモ
第3章は主にsystem callの概要が書いてある。
その中でsystem callがユーザー関数と比べて実行がいかに遅いかを実験していたので追試した。
下記の2パターンの実行時間を比べた。
1. getppid(2)を一万回呼ぶ場合
2. 単に整数値を返す関数を一万回呼ぶ場合
実行時間は、おおよそ100倍異なりsystem callの遅さがわかった。1の場合は2.79秒だったのに対して、2の場合は0.03秒であった。