Ja, für viele anwendungen ist die Zeit die Fork braucht echt im ramen. Problematisch wirds bei großen Virtuellen Memory Tables. Beispiel schau hier da ist es gut erklärt mit beispiel: Linkfliegermichl hat geschrieben:Aber zeitliche Verzögerungen durch das fork konnte ich nicht feststellen.
Bei dem graphen kann man sehen das die Forks gegen ende c.a. 3,5 sekunden brauchen. Das ist nicht annehmbar für einen system call. Daher rate ich meist von fork ab, außer man benötigt wirklich die eigenschaften eines eigenen prozesses, oder das programm ist recht klein (im sinne von wenig virtueller addressraum).