如何测试在 Flutter 中返回 Future 的异步方法的执行时间

How to test execution time of an async method returning Future in Flutter

我正在研究某人的 Flutter 代码,单个 dart 屏幕文件上有很多方法。他们正在从后端 API 加载数据并且花费的时间太长。所以,我想计算每个异步方法的执行时间,以优化代码以获得更好的性能。

你可以使用这个:

void functionToBeTested() async {

Stopwatch stopwatch = Stopwatch()..start();

//your logic here

stopwatch.stop();
print('time elapsed ${stopwatch.elapsed}');
}