我正在处理某人的 Flutter 代码,单个 dart 屏幕文件上有很多方法。他们从后端 API 加载数据并且花费的时间太长。因此,我想计算每个异步方法的执行时间,以优化代码以获得更好的性能。
最佳答案
你可以使用这个:
void functionToBeTested() async {
Stopwatch stopwatch = Stopwatch()..start();
//your logic here
stopwatch.stop();
print('time elapsed ${stopwatch.elapsed}');
}
关于flutter - 如何测试在 Flutter 中返回 Future 的异步方法的执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68717090/