一秒間(1000ms)のプログラム処理時間を元に計算しているので、CPUCHKの外にVSYNCがあると正しい値がでません。 使用率が90%超えたらFPSが下がってきたので機能していると思います。