如何验证 Erlang 运行时和加载器是否确实是 运行 本机代码

How to verify if Erlang runtime and loader is indeed running native code

我正在尝试通过为我的 Erlang 代码切换到本机编译来探索性能改进(本机选项和 {hipe, [verbose]})。

如何确保 Erlang 加载器确实在使用 beam 文件中的本机代码?

加载程序是否有一些详细的日志记录选项以了解它在做什么?

您可以使用 code:is_module_native/1:

1> code:is_module_native(lists).
false