我制作了一些与解析html相关的代码片段,我想知道代码是否运行缓慢,这可行吗?

推荐答案

您可以使用Stopwatch来测量执行时间:

Stopwatch stopwatch = new Stopwatch()..start();
doSomething();
print('doSomething() executed in ${stopwatch.elapsed}');

Dart 2:

  • 类型推理
  • 可选new
final stopwatch = Stopwatch()..start();
doSomething();
print('doSomething() executed in ${stopwatch.elapsed}');

Dart相关问答推荐

程序给出不准确的值

如何扩展 Dart 套接字 BroadcastStream 缓冲区大小为 1024 字节?

修复了 Flutter Dart 上 DataTable 的列和行标题

如何在 Dart 游戏中重复听按键?

flutter: 使用提供程序时,状态在热重载时丢失

默认情况下不可为空(Non-nullable ):如何启用experiment?

触发从小部件到状态对象的函数

如何在 Dart 中等待单元测试中的异步设置?

Flatter有数据绑定吗?

替换 Flutter 中的片段等小部件

如何在 GridView (Flutter) 中进行分页

如何在 Dart 中获取数字的长度?

Flutter /dart 错误:参数类型'Future'不能分配给参数类型'File'

给 initState 内部的变量赋值或不在 Flutter StatefulWidget 中赋值有什么区别?

用 Dart 模式替换静态继承

在dart中获取列表的最后一个元素

Dart MD5 字符串

Dart lambda/shortland 函数混淆

在 Dart 中覆盖哈希码的好方法是什么?

在 Dart 中获取集合/列表中数字总和的最简洁方法是什么?