使用调试控制台

DevTools 调试控制台允许您查看应用程序的标准输出 (stdout),计算调试模式下暂停或正在运行的应用程序的表达式,以及分析对象的入站和出站引用。

调试控制台可从 检查器调试器内存 视图中获得。

查看应用程序输出

控制台显示应用程序的标准输出 (stdout)

Screenshot of stdout in Console view

探索已检查小组件

如果您在检查器屏幕上单击一个小组件,此小组件的变量将显示在控制台

Screenshot of inspected widget in Console view

计算表达式

在控制台中,您可以计算暂停或正在运行的应用程序的表达式,假设您正在调试模式下运行应用程序

Screenshot showing evaluating an expression in the console

若要将评估对象分配给变量,请使用 $0$1(通过 $5)采用 var x = $0 的形式

Screenshot showing how to evaluate variables

浏览堆快照

若要从堆快照将变量拖放到控制台,请执行以下操作

  1. 导航到开发者工具 > 内存 > 差异快照
  2. 记录内存堆快照。
  3. 单击上下文菜单 [⋮] 以查看所需实例数。
  4. 选择是要将单个实例存储为控制台变量,还是要将应用中所有当前活动实例存储为控制台变量。

Screenshot showing how to browse the heap snapshots

控制台屏幕显示活动和静态入站和出站引用,以及字段值

Screenshot showing inbound and outbound references in Console