非常教程

Erlang 20参考手册

megaco

megaco_codec_mstone1

模块

megaco_codec_mstone1

模块摘要

该模块实现了一个简单的基于MIGCO编解码器的性能工具.

描述

该模块实现了mstone1工具,这是一个简单的基于megaco编解码器的性能工具。

结果,mstone值(s)写入stdout。

请注意,该模块包含在应用程序的运行时部分中。

输出

start() -> void()start(MessagePackage) -> void()start(MessagePackage, Factor) -> void()

类型

该功能使用所有编解码器配置启动mstone1性能测试。Factor(默认为1)对每个支持的编解码器配置启动进程。

每个进程对它们的消息进行编码和解码。总共处理的消息数(对于所有进程)是mstone值。

start_flex() -> void()start_flex(MessagePackage) -> void()start_flex(MessagePackage, Factor) -> void()

类型

此功能仅通过flex编解码器配置启动mstone1性能测试(即,使用flex的pretty和compact)。 启动与运行标准测试(使用start / 0,1功能)相同数量的进程。 每个进程对它们的消息进行编码和解码。 总共处理的消息数(对于所有进程)是mstone值。

start_only_drv() -> void()start_only_drv(MessagePackage) -> void()start_only_drv(MessagePackage, Factor) -> void()

类型

此功能仅通过使用编解码器配置的驱动程序启动mstone1性能测试(例如,使用flex进行pretty和compact,并且使用驱动程序的ber和per以及使用压缩的erlang)。 启动与运行标准测试(使用start / 0,1功能)相同数量的进程。 每个进程对它们的消息进行编码和解码。 总共处理的消息数(对于所有进程)是mstone值。

start_no_drv() -> void()start_no_drv(MessagePackage) -> void()start_no_drv(MessagePackage, Factor) -> void()

类型

此功能启动mstone1性能测试,编解码器配置不使用任何驱动程序(即pretty和compact,没有flex,ber和per没有驱动程序,erlang没有压缩)。 启动与运行标准测试(使用start / 0,1功能)相同数量的进程。 每个进程对它们的消息进行编码和解码。 总共处理的消息数(对于所有进程)是mstone值。

Erlang 20

Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。

主页 https://www.erlang.org/
源码 https://github.com/erlang/otp
版本 20
发布版本 20.1