如何测试在 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}');
}
我正在研究某人的 Flutter 代码,单个 dart 屏幕文件上有很多方法。他们正在从后端 API 加载数据并且花费的时间太长。所以,我想计算每个异步方法的执行时间,以优化代码以获得更好的性能。
你可以使用这个:
void functionToBeTested() async {
Stopwatch stopwatch = Stopwatch()..start();
//your logic here
stopwatch.stop();
print('time elapsed ${stopwatch.elapsed}');
}