2011-08-17 10 views
2

アプリケーションのパフォーマンスに関する質問があります。Intent.putExtraとgetJSONObjectとの比較 - Android

私は外部のデータベースにオブジェクトを持っており、ユニークなIDを含むデータベースのすべてのデータを既に抽出しています。新しいアクティビティを開始しますが、新しいアクティビティの同じオブジェクトに同じ情報を使用したいと思っています。これは速くなるでしょうか?既にgetJSONObjectで取得したすべての文字列をインテント用のエクストラとして追加するか、 intent extraとデータベースに新しいクエリを作成し、応答を受信して​​json応答をもう一度取得しますか?

どのようにしてどのような方法が他の方法より高速であるかをテストできますか?

答えて

1

データベースクエリは、インテント内の文字列を渡すよりもコストがかかります(特に、JSON文字列自体を渡すと、その内部の各文字列ではありません)ので、同じデータを使用する場合は、しかし、それはテストと測定が難しいことではありません。

+0

私はログの猫でテストし、測定するか、これをテストする他の方法がありますか? –

+0

logcatは問題ありません(十分な時間実行した場合)。 – MByD

関連する問題