非常教程

Erlang 20参考手册

et

et_viewer

模块

et_viewer

模块摘要

显示跟踪事件(消息/动作)的顺序图

描述

出口

file(FileName) -> {ok, ViewerPid} | {error, Reason}

类型

启动新的事件查看器和相应的收集器,并从跟踪文件中用跟踪事件加载它们。

start() -> ok

在激活全局跟踪的情况下简化序列图表查看器的启动。

方便从命令行使用(erl -s et_viewer)。

start(Options) -> ok

启动序列图表查看器,而不链接到父进程。

start_link(Options) -> {ok, ViewerPid} | {error, Reason}

类型

为跟踪事件启动序列图表查看器(消息/操作)

filter_fun()将事件记录作为唯一参数,并返回false | true | {true,NewEvent}。

如果collector_pidundefined新的et_collector将使用下列参数设置启动:parent_pid,,,event_order,,,trace_global,,,trace_pattern,,,trace_port,,,trace_max_queue,,,trace_client,,,dict_insertdict_delete.新的et_viewer将自己注册为et_collector订户。

默认值:

  • parent_pid - self()。
  • 标题 - “et_viewer”。
  • detail_level - max。
  • is_suspended - false。
  • 规模 - 2。
  • 宽度-800。
  • 高度-600。
  • collector_pid - 未定义。
  • event_order - trace_ts。
  • active_filter - 收集器。
  • max_actors - 5。
  • actors - “未知”。
  • first_event - 第一。
  • hide_unknown - false。
  • hide_actions - false。
  • display_mode - 全部。

get_collector_pid(ViewerPid) -> CollectorPid

类型

返回收集器进程的标识符。

stop(ViewerPid) -> ok

类型

停止查看进程。

Erlang 20

Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。

主页 https://www.erlang.org/
源码 https://github.com/erlang/otp
版本 20
发布版本 20.1