From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Date: Tue, 24 Feb 2009 08:32:32 -0800 From: "Roman V. Shaposhnik" In-reply-to: To: erik quanstrom Message-id: <1235493152.28500.536.camel@goose.sun.com> References: Cc: 9fans@9fans.net Subject: Re: [9fans] Calling vac from C Topicbox-Message-UUID: a7b098fa-ead4-11e9-9d60-3106f5b1d025 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.