Android アプリケーションで使用したいと考えているかなり複雑なアルゴリズムがあります。システムの設計に取り掛かる前に、このアルゴリズムを実行することで Android ハンドセットにかかる処理とメモリの需要を把握したいと思いました。SO で推奨されているコードを使用して、システムで実行するのにかかるナノ時間を取得しました。
long startTime = System.nanoTime();
//my code
long endTime = System.nanoTime();
System.out.println("Took "+(endTime - startTime) + " ns");
8 GB の RAM と 2.3 GHz で動作するクアッド コアを搭載したデスクトップでは、平均で 55825493 ~ 60942613 です。多くのハンドセットの処理能力が異なることは知っていますが、デスクトップに関連して Android デバイスでどのように動作するかについては、球場のアイデアの直後です。
アイデアや方法、さらには Android テスト ハーネスも大歓迎です。
ティア