On Tue, 2009-02-24 at 11:22 -0500, erik quanstrom wrote: > > > cfork is ~525 lines long and seems to take the curious tack of > > > forking all the lwps associated with a process. > > > > that would be forkall(), not fork1()/fork() > > my mistake. i assumed that since isfork1 was > a flag, that it was not the normal path through > the code. silly me. > > so where's the mythical accounting?
It could have been the "old" accounting. Solaris 10 changed a lot of that and made things like microstate accounting on by default, thus, possibly eliminating the kind of bottlenecks the instructor was referring to. More on that here: http://blogs.sun.com/eschrock/entry/microstate_accounting_in_solaris_10 Thanks, Roman.