Erlang 获取收到消息的时间
如何在Erlang中获取接收到的消息的时间 我想根据发送到gen_服务器的接收消息的频率来计算一些东西 e、 消息1,某个时间,消息2,某个时间。 获取消息之间的时间间隔 谢谢您可以在每次收到邮件时使用。 它返回的元组的第二个成员是两次接收之间的时间(以毫秒为单位) 编辑:Erlang 获取收到消息的时间,erlang,Erlang,如何在Erlang中获取接收到的消息的时间 我想根据发送到gen_服务器的接收消息的频率来计算一些东西 e、 消息1,某个时间,消息2,某个时间。 获取消息之间的时间间隔 谢谢您可以在每次收到邮件时使用。 它返回的元组的第二个成员是两次接收之间的时间(以毫秒为单位) 编辑: 正如Rbirding在他的评论中提到的,您也可以使用并计算相应的时差。查看Erlang/OTP发行版的$erl_TOP/lib/stdlib/src/目录中的supervisor.erl。该模块的最后几行(函数addRest
正如Rbirding在他的评论中提到的,您也可以使用并计算相应的时差。查看Erlang/OTP发行版的
$erl_TOP/lib/stdlib/src/
目录中的supervisor.erl
。该模块的最后几行(函数addRestart
、inPeriod
和difference
)使用now()
或更准确地说,两次调用统计(wall\u clock)
计算重启频率。另一种方法是使用now()
,它返回微秒分辨率。是。一个用于torrent的总上升/下降速度,另一个用于对等阻塞、单个对等速率计算。