我正在使用ChartEngine
来创建散点图。每个散点图都是View
如何衡量呈现View
所需的时间?
答案 0 :(得分: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;
}
}
答案 1 :(得分:1)
您可以在将记录器重定向到控制器中的视图之前放置记录器并打印时间戳,并在结束时将另一个记录器放在您的视图中并再次打印时间戳,它们可以比较时间戳和差异将呈现时间。