[linux-l] Java Thread vs. c fork

Tobias Schlottke toby at schlottke.net
Mo Okt 20 14:13:01 CEST 2003


On Mon, 20 Oct 2003, Peter Ross wrote:

...
> Unter Solaris, was ich allerdings derzeit nicht zur Verfuegung habe, sind
> Threads wesentlich schneller generiert als Prozesse zu forken.

Ja, ich hab eben nochmal die Testsuite komplementiert.
Zur Erinnerung:

1000 Threads mit Locking auf Sun:

geek:~> a.out
Zeit: 0.145504 sec
geek:~> a.out
Zeit: 0.147208 sec
geek:~> a.out
Zeit: 0.142758 sec
geek:~> a.out
Zeit: 0.147798 sec
geek:~> a.out
Zeit: 0.158475 sec
geek:~> a.out
Zeit: 0.150791 sec


1000 forks auf Sun:

Zeit: 0.325979 sec
^C
geek:~> a.out
Zeit: 0.324455 sec
^C
geek:~> a.out
Zeit: 0.330191 sec
^C
geek:~> a.out
Zeit: 0.401745 sec

Immerhin ein Faktor 2.

Toby



Mehr Informationen über die Mailingliste linux-l