“过程(during)”意味着只追踪那些在函数执行时被读取的observable。这些值是否由追踪函数直接或间接使用并不重要。
autorun的变种,对于如何追踪observable赋予了更细粒度的控制。它接收两个函数参数,第一个(数据函数)是用来追踪并返回数据作为第二个函数(效果函数)的输入。
所有产生的过程也被追踪。如果你想要使用默认尝试的其他文件名fprof:trace(start,"my_fprof.trace")。
如果追踪函数调用,则必须通过单击添加追踪模式添加追踪模式。选择一个模块,功能和匹配规格。如果未选择功能,则会跟踪模块中的所有功能。 追踪消息也可以添加追踪模式。
警告 调试器可能在某个时刻开始追踪执行解释代码的进程。这意味着如果在其中任何一个进程上开始以其他方式进行跟踪,就会发生冲突。 1.2先决条件 假定读者熟悉Erlang编程语言。
在基本追踪文档erlang:trace/4和erlang:trace_pattern/3,然后从这些来源的实用程序:dbg,observer,invisio和et。
只允许在MatchBody零件中使用,且仅在追踪时允许。 get_seq_token 跟踪时相同seq_trace:get_token/0且只允许在该MatchBody部分中。
对参数的副作用会导致违反直觉的执行流程,并使错误难以追踪。 规则细节 这个规则旨在防止由功能参数的修改或重新分配引起的意外行为。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
