[Shootout-list] process creation & message passing

Bengt Kleberg bengt.kleberg@ericsson.com
Wed, 20 Oct 2004 13:17:40 +0200


Isaac Gouy wrote:
...deleted
> chain & chainmsg will provide measurement of time to create a thread,
> and time to pass messages between threads.

i agree.
they will do this for a subset of situations i would like to measure.


> procinst will exclude languages that use kernel threads - they'll run
> out of memory before creating 128,000 threads.

i disagree about the exclusion.
just use less than 128,000 threads if it is too much.



> ringmsg will exclude languages that use kernel threads - they'll run
> out of memory before creating 8k threads.


i disagree about the exclusion.
use less than 8k threads if it is too much.



> Excluding is not measuring.

i agree.

i want to measure:
1 start up times (small n)
2 steady state times (medium n)
3 low memory times (large n)

i do not want to exclude 1 and 3. do you?


bengt