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