From: Nathan H. <hj...@un...> - 2002-11-22 18:15:28
|
On Thu, 21 Nov 2002, Pete Bentley wrote: > I just left an app running under OS X for a while and noticed in > 'top' that the number of mach ports in use was going up by about > 25 every time the app rescanned the USB busses. > > Looking at darwin.c, I see things like:- > IONotificationPortRef gNotifyPort; > [...] > gNotifyPort = IONotificationPortCreate(masterPort); > > But no kind of 'close' or 'destroy' operation on gNotifyPort... > > So I'm guessing that this is the general area the problem lies in, > but I know very little about the Darwin IOKit APIs... Was kind of > hoping this might inspire someone who does know to take a peek. > > If not, I'll get around to it learning enough to look into > it eventually.... But not any time soon, I'm afraid. opps, I should get this patched up latter today. |