Erlang进程减少数量

问题描述 投票:8回答:1

我试图找出更多有关我的Erlang应用程序的进程。由a执行的减少次数过程是我感兴趣的事情之一。

因此,我正在寻找一种方法来读取减少的数量退出时进行处理。虽然很容易获得在流程仍在执行时获取此类信息就在他们退出之前(或之后)是另一个故事。这主要是因为每当收到有关进程退出的通知时,现在就为时已晚。

更改整个应用程序的代码以读取这些值在流程退出之前是不可行的。有什么办法吗除了深入研究VM代码并进行检测之外?

我正在尝试查找有关Erlang应用程序各进程之间工作分配的更多信息。流程执行的减少数量除其他外,是我其中之一...

erlang profiling
1个回答
1
投票

我认为您无法获得流程的reductions,但是通过使用erlang:trace/3running选项进行timestamp,您可以获得基于时间的工作分配。我想,那会给您您想要的。自然,您必须收集数据并进行一些后处理,或者可能是即时处理。

© www.soinside.com 2019 - 2024. All rights reserved.