et_viewer

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

类型

停止查看进程。