在Erlang中跟踪消息时可以使用匹配规范吗?
跟踪Erlang中的函数调用时,可以使用match规范缩小生成跟踪消息的函数调用集在Erlang中跟踪消息时可以使用匹配规范吗?,erlang,trace,Erlang,Trace,跟踪Erlang中的函数调用时,可以使用match规范缩小生成跟踪消息的函数调用集 有没有一种方法可以使用匹配规范过滤掉消息 跟踪发送或接收的消息时 我已经阅读了dbg和ttb的文档,还发现来自Erlang Solutions的Mazen Harake的这篇文章在学习跟踪时非常有用 当用谷歌搜索几乎所有的例子时,我发现跟踪函数调用不发送或接收消息 也许大多数Erlang程序员认为跟踪消息没有用 我的问题可能与这些问题关系不大。不,没有办法,但是: 您可以将每条消息发送到跟踪程序,然后通
- 有没有一种方法可以使用匹配规范过滤掉消息 跟踪发送或接收的消息时
dbg
和ttb
的文档,还发现来自Erlang Solutions的Mazen Harake的这篇文章在学习跟踪时非常有用
当用谷歌搜索几乎所有的例子时,我发现跟踪函数调用不发送或接收消息
- 也许大多数Erlang程序员认为跟踪消息没有用
我的问题可能与这些问题关系不大。不,没有办法,但是:
- 您可以将每条消息发送到跟踪程序,然后通过过滤器将其清除。对于具有相当小的消息的低速率消息,这可能会很好地工作
- 您可以使用seq_跟踪器特性,然后在函数调用上进行匹配,然后在流程上调用seq_跟踪器。这也可以减少跟踪消息的数量