0

在我的程序中,我使用了两个提供不同方法的 RMI 服务器来模拟两个笔记本之间的简单网络协议。从我的跟踪日志中,我可以看到“数据包”的传输时间目前在 850 到 1100 毫秒之间变化。

传输时间是否在预期范围内?RMI 协议的开销真的那么大吗?

BR,

马库斯

4

2 回答 2

2

不,RMI 的开销并没有那么大。对于这种响应时间,您的请求通常必须非常大,或者您的网络非常慢。

于 2009-10-18T13:50:08.123 回答
1

导致 RMI 速度变慢的一件事是您如何将数据分成几个数据包。例如,在我的工作中,我们曾经测试过一个设置,我们通过 RMI 一个接一个地发送事件,每个事件大约需要 35 毫秒才能传输。之后,我们尝试将多个事件分组并作为一个组发送,在大约 20 000 个事件发生在大约 60 毫秒时,我们得出结论,虽然 RMI 没有太多的带宽开销,但发送/接收部分可能有。

于 2009-10-18T15:26:56.037 回答