【问题标题】:Obtain a full list of valid system_info atoms获取有效 system_info 原子的完整列表
【发布时间】:2014-06-18 00:39:53
【问题描述】:

我猜到了几个erlang:system_info/1 变体,例如:

10> erlang:system_info(schedulers).
4
11> erlang:system_info(cpu).
** exception error: bad argument
     in function  erlang:system_info/1
        called as erlang:system_info(cpu)

12> erlang:system_info(cpu_arch).
** exception error: bad argument
     in function  erlang:system_info/1
        called as erlang:system_info(cpu_arch)

13> erlang:system_info(memory).
** exception error: bad argument
     in function  erlang:system_info/1
        called as erlang:system_info(memory)

14> erlang:system_info(version).
"5.10.4"

但是有没有办法通过内省或某种全局数据库列出所有可用的 system_info 参数?

【问题讨论】:

    标签: erlang environment-variables system introspection


    【解决方案1】:

    请参阅erlang:system_info/1 的文档。它在几个部分中列出,并描述了每个原子所代表的内容。这是 Erlang/OTP 源本身之外支持的最全面的原子列表(还有一些未记录的参数)。

    没有语言功能可以让您列出所有可能的原子。

    【讨论】:

    • 知道了。感谢您提供有关程序化迭代的信息和说明。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 2012-12-15
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多