查看源代码 megaco_codec_mstone1 (megaco v4.7)
此模块实现了一个简单的基于 megaco 编解码器的性能工具。
此模块实现了 mstone1 工具,一个简单的基于 megaco 编解码器的性能工具。
结果,mstone 值,会被写入到标准输出。
注意,此模块不包含在应用程序的运行时部分。
概述
函数
此函数使用所有编解码器配置启动 mstone1 性能测试。Factor
(默认为 1
)个进程会为每个支持的编解码器配置启动。
等价于 start_flex/2
。
等价于 start_flex/2
。
此函数仅使用 flex 编解码器配置(例如,pretty
和 compact
与 flex
)启动 mstone1 性能测试。启动的进程数量与运行标准测试时相同(使用 start/0,1
函数)。每个进程都对其消息进行编码和解码。所有进程中处理的消息总数就是 mstone 值。
此函数使用不使用任何驱动程序的编解码器配置启动 mstone1 性能测试(例如,不带 flex
的 pretty
和 compact
,不带 driver
的 ber
和 per
,以及不带 compressed
的 erlang
)。启动的进程数量与运行标准测试时相同(使用 start/0,1
函数)。每个进程都对其消息进行编码和解码。所有进程中处理的消息总数就是 mstone 值。
此函数仅使用使用驱动程序的编解码器配置启动 mstone1 性能测试(例如,带有 flex
的 pretty
和 compact
,以及带有 driver
的 ber
和 per
以及带有 compressed
的 erlang
)。启动的进程数量与运行标准测试时相同(使用 start/0,1
函数)。每个进程都对其消息进行编码和解码。所有进程中处理的消息总数就是 mstone 值。
函数
等价于 start/2
。
等价于 start/2
。
此函数使用所有编解码器配置启动 mstone1 性能测试。Factor
(默认为 1
)个进程会为每个支持的编解码器配置启动。
每个进程都对其消息进行编码和解码。所有进程中处理的消息总数就是 mstone 值。
等价于 start_flex/2
。
等价于 start_flex/2
。
此函数仅使用 flex 编解码器配置(例如,pretty
和 compact
与 flex
)启动 mstone1 性能测试。启动的进程数量与运行标准测试时相同(使用 start/0,1
函数)。每个进程都对其消息进行编码和解码。所有进程中处理的消息总数就是 mstone 值。
等价于 start_no_drv/2
。
等价于 start_no_drv/2
。
此函数使用不使用任何驱动程序的编解码器配置启动 mstone1 性能测试(例如,不带 flex
的 pretty
和 compact
,不带 driver
的 ber
和 per
,以及不带 compressed
的 erlang
)。启动的进程数量与运行标准测试时相同(使用 start/0,1
函数)。每个进程都对其消息进行编码和解码。所有进程中处理的消息总数就是 mstone 值。
等价于 start_only_drv/2
。
等价于 start_only_drv/2
。
此函数仅使用使用驱动程序的编解码器配置启动 mstone1 性能测试(例如,带有 flex
的 pretty
和 compact
,以及带有 driver
的 ber
和 per
以及带有 compressed
的 erlang
)。启动的进程数量与运行标准测试时相同(使用 start/0,1
函数)。每个进程都对其消息进行编码和解码。所有进程中处理的消息总数就是 mstone 值。