Erlang 按位运算符是否消耗大量资源?

Erlang 按位运算符是否消耗大量资源?,erlang,Erlang,在我的erlang代码中,我有一些按位操作,如bor或band。 例如: 当我做系统测试时,我发现cpu的使用率比以前高 所以我怀疑这是由按位引起的,但我不是很确定 任何人,谁能告诉我一些关于erlang中按位的cpu使用情况。 如何找到一些线索?除非您正在处理非常大的bignum(如2^2048),否则与您的程序正在进行的其他工作相比,这些操作几乎不可测量。除非您正在处理非常大的bignum(如2^2048),与您的程序正在执行的其他工作相比,这些操作几乎不可测量。假设您的程序中的代码比代码片

在我的erlang代码中,我有一些
按位
操作,如
bor
band
。 例如:

当我做系统测试时,我发现cpu的使用率比以前高

所以我怀疑这是由
按位
引起的,但我不是很确定

任何人,谁能告诉我一些关于erlang中按位
的cpu使用情况。

如何找到一些线索?

除非您正在处理非常大的bignum(如2^2048),否则与您的程序正在进行的其他工作相比,这些操作几乎不可测量。

除非您正在处理非常大的bignum(如2^2048),与您的程序正在执行的其他工作相比,这些操作几乎不可测量。

假设您的程序中的代码比代码片段多,请尝试分析您的应用程序,看看哪些操作消耗的资源更多。假设您的程序中的代码比代码段中的代码多,请尝试分析您的应用程序,看看什么会消耗更多的资源。
(?SRVCC_3GPP_ALERTING_SUPPORT 
                    bor ?SRVCC_3GPP_PRE_ALERTING_SUPPORT 
                    bor ?SRVCC_3GPP_MID_CALL_SUPPORT) band Acc;