Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 计算TextView渲染性能的时间_Android_Rendering - Fatal编程技术网

Android 计算TextView渲染性能的时间

Android 计算TextView渲染性能的时间,android,rendering,Android,Rendering,如何计算TextView渲染一行文本所需的时间 textView.setText("hello"); 在eclipse中使用Android Traceview您可以扩展TextView类并覆盖绘图: @Override public void draw(Canvas canvas) { //log start time super.draw(canvas); //log end time } @Maxim的另一种选择是只在setText(“hello”)前后记录日志

如何计算
TextView
渲染一行文本所需的时间

textView.setText("hello");

在eclipse中使用Android Traceview

您可以扩展TextView类并覆盖绘图:

@Override
public void draw(Canvas canvas) {
    //log start time
    super.draw(canvas);
    //log end time
}

@Maxim的另一种选择是只在
setText(“hello”)前后记录日志


但是,如果仅在调用
setText
后才渲染视图,则这将不起作用。也许有人可以在评论中确认或否认这一点。

记录方法调用前后的时间。但是,它将如何帮助您呢?请查看此链接
Log.i(logTag, "start time");
textView.setText("hello");
Log.i(logTag, "end time");