1

忽略有效负载大小,进程内调用(例如在 C++ 或 Java 中)、对同一台机器上的进程的套接字调用以及对另一台机器上的进程的套接字调用之间的延迟相对差异是多少?这可以表示为 ns/ms 或相对数量级的最小延迟。

我正在寻找类似的东西:

http://duartes.org/gustavo/blog/post/what-your-computer-does-while-you-wait

...但扩展到进程内与网络调用(假设快速内部网)。

4

2 回答 2

1

这是个好主意……不精确,但它给出了粗略的比率:

方法调用 -- ~100s ns 同步方法调用 -- ~1000s ns 反射方法调用 -- 低 ~10,000s ns

机器环回——~30,000-150,000 ns

本地子网 -- 1-2 ms

互联网 -- 30-100 毫秒

于 2008-12-03T22:16:07.313 回答
0

ping 本地机器和 ping 远程机器会给您任何关系感吗?方法调用当然是另一个度量。

于 2008-12-03T20:15:02.690 回答