gpt4 book ai didi

Erlang 进程减少计数

转载 作者:行者123 更新时间:2023-12-04 08:53:02 24 4
gpt4 key购买 nike

我试图了解更多关于工作分配的信息
我的 Erlang 应用程序的进程。执行的减少次数
过程是我感兴趣的事情之一。

所以我正在寻找一种读取 a 的减少次数的方法
退出时处理。虽然很容易得到
在进程仍在执行时获取此类信息
就在他们退出之前(或之后)是另一回事。我有
查看整个文档,特别是 dbg:* 函数,
不幸的是,无济于事。主要是因为每当我收到通知时
关于进程的退出,做任何事情都为时已晚
关于它。

更改整个应用程序的代码以读取这些值
在进程退出之前是不可行的。有没有办法做到这一点
除了深入研究 VM 代码并对其进行检测?

谢谢

最佳答案

我觉得你拿不到reductions对于流程,但您可以通过执行 erlang:trace/3 获得基于时间的工作分配。与 runningtimestamp选项。那会让你得到你想要的我认为。当然,您必须收集数据并进行一些后处理或即时处理。

我也会使用选项 procs到跟踪以获取必要的元信息,即开始、终止等。

关于Erlang 进程减少计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10028564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com