gpt4 book ai didi

erlang Elixir 观察者 ui : what does reds/reductions mean in processes tab?

转载 作者:行者123 更新时间:2023-12-04 03:02:48 25 4
gpt4 key购买 nike

我正在做一个字典模块的练习,用 Agent 实现,它应该在 random_word(pid) 函数调用时输出随机词。实现完成后,作者问:“使用观察者(:observer.start),找到这个过程。双击它可以显示过程细节。现在生成一些随机词。你看​​到过程显示有什么变化吗(您可能需要等待几秒钟或刷新流程窗 Eloquent 能看到变化)?”

我注意到的唯一变化是红色/减少的数量(当我从 iex 调用函数时它会增加)。然而,没有解释什么是“红人”,也没有解释为什么会增加。

在快速网上冲浪后,我找不到任何适合初学者理解的东西(弹出的生产文章中有很多 elixir/erlang)。你们能否对此给出一个友好、简单的答案。

enter image description here

最佳答案

在 BEAM 应用程序中,您可能同时运行数百万个进程。为了确保每个进程获得(大致)相等的可用 CPU 份额,VM 计算减少量。一次缩减本质上等同于一次函数调用。

关于erlang Elixir 观察者 ui : what does reds/reductions mean in processes tab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47683548/

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