首页 > 解决方案 > 为什么 ZeroMQ 库会根据构建提供不同的吞吐率?

问题描述

ZeroMQ 的 git repo 提供了一些性能基准测试工具。构建 repo 并且基准测试显示出色的性能时,包括基准测试的 Exes。现在,如果我使用相同的源文件并从我自己的 Makefile 构建它们,我注意到相比之下性能下降了 7-8 倍。

这也符合我独立开发的一些基准。当我知道 zmq 应该提供更高的吞吐量时,我开发的基准测试显示 zmq 的性能不佳。这让我怀疑在构建过程中可能需要进行一些参数调整。

如果需要做一些调整来解决提供的基准与我的独立基准之间的这种广泛的不一致,那么 zmq 的文档中似乎没有任何内容可以解决这个问题。

标签: c++message-queuezeromq

解决方案


推荐阅读