(1)マウスの動きの再現率が低い場合 /Users/e145729% top | grep "CPU usage" CPU usage: 7.14% user, 24.28% sys, 68.57% idle CPU usage: 15.11% user, 12.74% sys, 72.13% idle CPU usage: 33.73% user, 17.59% sys, 48.67% idle //mouserecoderを起動 CPU usage: 71.97% user, 15.43% sys, 12.58% idle CPU usage: 61.60% user, 16.32% sys, 22.6% idle CPU usage: 13.77% user, 11.87% sys, 74.34% idle CPU usage: 12.83% user, 8.71% sys, 78.45% idle CPU usage: 7.97% user, 5.31% sys, 86.71% idle CPU usage: 6.5% user, 6.77% sys, 87.16% idle CPU usage: 5.54% user, 7.46% sys, 86.98% idle CPU usage: 8.13% user, 9.33% sys, 82.53% idle CPU usage: 7.52% user, 10.10% sys, 82.36% idle CPU usage: 10.33% user, 6.0% sys, 83.65% idle CPU usage: 7.24% user, 5.55% sys, 87.19% idle CPU usage: 6.76% user, 5.31% sys, 87.92% idle CPU usage: 11.87% user, 7.83% sys, 80.28% idle CPU usage: 9.17% user, 7.0% sys, 83.81% idle CPU usage: 11.72% user, 7.17% sys, 81.10% idle CPU usage: 4.57% user, 4.33% sys, 91.8% idle CPU usage: 4.80% user, 4.80% sys, 90.38% idle CPU usage: 6.26% user, 4.33% sys, 89.39% idle CPU usage: 7.86% user, 7.64% sys, 84.49% idle CPU usage: 6.25% user, 5.28% sys, 88.46% idle CPU usage: 7.45% user, 7.45% sys, 85.9% idle CPU usage: 9.33% user, 7.89% sys, 82.77% idle CPU usage: 8.63% user, 7.43% sys, 83.93% idle CPU usage: 8.67% user, 6.50% sys, 84.81% idle CPU usage: 25.0% user, 18.26% sys, 56.73% idle //mouserecoderを終了 CPU usage: 3.62% user, 3.14% sys, 93.23% idle CPUの使用率は約14.0%になった。 (2)マウスの動きの再現率が高い場合 /Users/e145729% top | grep "CPU usage" CPU usage: 8.24% user, 8.67% sys, 83.8% idle CPU usage: 16.17% user, 7.97% sys, 75.85% idle CPU usage: 66.58% user, 19.43% sys, 13.98% idle //mouserecoderを起動 CPU usage: 73.69% user, 13.50% sys, 12.79% idle CPU usage: 50.47% user, 12.91% sys, 36.60% idle CPU usage: 9.30% user, 6.44% sys, 84.24% idle CPU usage: 10.76% user, 6.93% sys, 82.29% idle CPU usage: 13.28% user, 9.42% sys, 77.29% idle CPU usage: 10.81% user, 6.97% sys, 82.21% idle CPU usage: 8.69% user, 7.24% sys, 84.5% idle CPU usage: 9.93% user, 9.7% sys, 80.99% idle CPU usage: 7.22% user, 6.2% sys, 86.74% idle CPU usage: 7.24% user, 7.0% sys, 85.74% idle CPU usage: 8.37% user, 5.98% sys, 85.64% idle CPU usage: 9.15% user, 7.22% sys, 83.61% idle CPU usage: 6.2% user, 7.95% sys, 86.2% idle CPU usage: 8.71% user, 7.26% sys, 84.1% idle CPU usage: 5.28% user, 6.49% sys, 88.22% idle CPU usage: 5.78% user, 7.22% sys, 86.98% idle CPU usage: 10.9% user, 12.25% sys, 77.64% idle CPU usage: 7.14% user, 8.0% sys, 84.84% idle CPU usage: 5.52% user, 4.80% sys, 89.66% idle CPU usage: 15.90% user, 13.73% sys, 70.36% idle //mouserecoderを終了 CPU usage: 10.86% user, 6.3% sys, 83.9% idle CPU usage: 13.1% user, 9.15% sys, 77.83% idle CPUの使用率の平均は約17.2%になった。 (1)と(2)を比べてみると、(1)の方がCPUの使用率が低かった。これは、(2)は細かく再現する必要があったのでCPUを多く消費したが、(2)は荒く再現するだけでよかったのでCPU消費率は少なくて済んだ。 Mercurialのレポジトリ ssh://e145729@yomitan.ie.u-ryukyu.ac.jp//home/hg/y14/e145729/os/ex7.1/