Erlang在函数参数中传递连接对象会提高CPU使用率?

时间:2019-05-24 05:16:17

标签: performance erlang

我对Erlang并不陌生,对其内部调用并不了解。我要做的是读取沙发文档,并将这一天作为请求正文通过API调用传递给另一台服务器。因此,我已经将connection_context对象作为参数从一个方法传递给了另一个方法,并传递给了final方法,在该方法中我将该API调用传递给了另一台服务器。我能够做到这一点,但是当我这样做时,最终我当前的aws服务器的CPU使用率提高了3倍,这对我来说很麻烦。 代码段

enter code here规范(connection_context(),字符串)

update(Ctx,Value)

$方法正文在这里enter code here

我不是Erlang使用按值传递还是按引用概念传递

我还尝试传递映射而不是连接对象,只是为了提高性能

代码段

enter code here规范(地图(),字符串())

更新(地图,值)

$方法正文在这里enter code here

但是,即使传递了映射或连接对象,性能也没有任何改善。 任何人都可以建议我在这种情况下如何进行以及如何提高CPU性能吗?

0 个答案:

没有答案