Home > android > DroidBenchにKubenchをマージしました

DroidBenchにKubenchをマージしました

安藤恐竜さんがGoogle Android SDK Hackathonで取り組まれたKubench
ついに完成したそうです。ソースが公開されていましたので、勝手にDroidBenchにマージしてしまいました。

Kubench

ついでにKubenchのベンチマークテストを行いました。
KubenchはOpen GL|ELのベンチマークを行えるソフトウェアです。

私の実行環境はiMac (CoreDuo 2GHz / 2GB mem.)のm5-rc14エミュレータです。
平均して30fpsをマークしているようです。

マージ作業


Kubenchのソースをそのままマージする事が出来ませんでした。
どうやら、Tabインタフェース上でGLSurfaceViewが表示されないようです。
そこで、KubenchをstartSubActivityで表示する事にしました。

また、これに伴いKubenchのonKeyDownイベント処理の一部を修正させていただきました。

Before

public  boolean onKeyDown(int keyCode, KeyEvent event) {
  setTitle("Kubench: " + mView.getFramerate() + " fps");
  return true;
}

After

public  boolean onKeyDown(int keyCode, KeyEvent event) {
  switch(keyCode) {
  case KeyEvent.KEYCODE_BACK:
    return super.onKeyDown(keyCode, event);
  }
  setTitle("Kubench: " + mView.getFramerate() + " fps");
  return true;
}

単純にエミュレータのバックコードを有効にして、元のActivityに戻れるようにしただけです。

Eclipse Project

いつものようにEclipseプロジェクトを公開します。DroidBenchプロジェクトの方にもアップしています。ご自由にお使い下さい。
android_benchmark0.3.zip

#以前マージしたFloating-point演算のベンチマークテストの部分を含めパッケージ構成を分けました。

おわりに

Kubenchの完成に気づかず、マージが遅れてしまいました。
どれだけ忙しくてもアンテナは立てておきたいなと。

このエントリをはてなブックマークに登録 Deliciousにブックマーク
関連のありそうなエントリ

Comments:0

Comment Form
Remember personal info

*
To prove that you're not a bot, enter this code
Anti-Spam Image

Trackbacks:0

Trackback URL for this entry
http://www.adamrocker.com/blog/207/kubench_in_the_droidbench.html/trackback/
Listed below are links to weblogs that reference
DroidBenchにKubenchをマージしました from throw Life

Home > android > DroidBenchにKubenchをマージしました

Twitter
Search
Feeds
Meta

Return to page top