0

を使用しChartEngineて散布図を作成しています。各散布図はView.
をレンダリングするのに必要な時間をどのように測定しますViewか?

4

2 に答える 2

1

このような

class MyView extends View {

    @Override
    protected void onDraw(Canvas canvas) {
        Time t = new Time();
        t.setToNow();
        long timeStart = t.toMillis(false);

        super.onDraw(canvas);

        t.setToNow();
        long timeToDraw = t.toMillis(false) - timeStart;

    }
}
于 2012-06-05T05:12:59.710 に答える
1

リダイレクトする直前にロガーをコントローラーに配置してタイムスタンプを出力し、最後に別のロガーを配置してタイムスタンプを再度出力すると、両方のタイムスタンプを比較でき、差がレンダリング時間になります。

于 2012-06-05T05:13:30.407 に答える