理論的には、Dual-coreなのでThreadを2つ立てた状態がもっとも高パフォーマンスかと。雑談アプリがバックに回ると全然Stressが加わんないYO!実の所、結構な企画倒れでございまして期待していた動作と随分イメージが変わってしまいましたorz。このツールは、システムのCPU使用時間を奪うことで、他のアプリの実行タイミングが遅くなり、思わぬバグを見つけるというのが当初の目的でした。ところがAndroidでは、前面に実行されるアプリに対して積極的にCPU時間の割り当てを行っているようです。常にシステムのCPU時間を吸い上げられるかと思いきや、バックに回ったり他のアプリケーションが前面に出てくると途端にCPU時間が他のアプリに持っていかれます。TOPコマンドによる観察では以下のような様子でした。自分自身のバグ潰しには役に立ちました。残りの5%は入力系と表示系の予備に割り当てられているのだと思います。この状態で画面タッチをグリグリしたりするとCPU時間が入力系に殆ど持っていかれます。バックに回った場合「80~85%」ホームボタンを押した直後の状態で大体80~85%程度の使用率になるようです。wallpaperにCPU使用率の10%程度を奪われているようです。他のアプリが前面に出た場合「5~20%」ブラウザを立ち上げてみて観察してみました。Stressにはその残りの数%が割り当てられるに過ぎませんでした。システム全体としては98%前後のCPU使用率となっています。前面で実行しパワーボタンで表示をOffにした場合「98%」このパターンが最もCPU使用率を吸い上げることが出来ました。画面処理に3%のCPU時間を予約しているのでしょう。バックに回されると他のアプリに対してStressが加わらず実に詰まらない。Kitにストレスを加えるツールがあったのよ。そのツールのアイコンが象だったんで、あのツールのことを「ストレス象さん」って言ってたのよ。Evernoteとは関係無いYO!TODOCore数の判定Core数が分かっていないので、CPUUsageが倍付けになって格好悪し。TOPでやるのは嫌だ。/proc/statでなんとかしようかな。Zip圧縮・展開の計測機能ハッシュですら無いw。