What is the relative difference between in-process, inter-processor, and in-system calls?
Ignoring payload size, what is the relative difference in latency between an in-proc call (say in C ++ or Java), a socket call for a process on the same machine, and a socket call for a process on a different machine? This can be expressed as minimum latency in ns / ms or in terms of relative orders.
I'm looking for something similar to this:
http://duartes.org/gustavo/blog/post/what-your-computer-does-while-you-wait
... but extends to in-process and network calls (assume fast intranet).
+1
Stephen
source
to share
2 answers