PDA

View Full Version : Bonjour sync launches many httpd processes! [A: Many threads normal, use little RAM]


phatuser
2009-08-10, 10:27 AM
when I launch OF, i get a couple httpd process running, when i go to sync with iphone, i get a whole bunch, each using 2.58 gigs of VM ... how can I fix this?

see attachment

1024

curt.clifton
2009-08-10, 12:08 PM
Is this causing performance problems for your Mac? The real memory used seems reasonably small.

CatOne
2009-08-10, 02:21 PM
when I launch OF, i get a couple httpd process running, when i go to sync with iphone, i get a whole bunch, each using 2.58 gigs of VM ... how can I fix this?

see attachment

1024

This must be something that OmniFocus uses to do local synching, because it doesn't do that when you sync via MobileMe.

At any rate, the virtual memory column is nothing to worry about. The physical RAM is the real one, and those indicate that each httpd (which is Apache) instance is using a very small amount of RAM. It is normal for httpd to open lots of processes (it basically opens a process for each "thread") and thus you're not seeing anything abnormal. I really doubt the Omni folks can do anything about this, but you could eliminate it entirely by using WebDAV or MobileMe synching, as those don't use Apache.

Brian
2009-08-10, 04:28 PM
As folks have pointed out, this is pretty normal behavior. The virtual memory number looks scary, but the physical ram used is actually fairly small.

On my machine, the menu item I use to pop down a small calendar uses about a gig of virtual memory. Ditto for spotlight. I think that apps on OS X just like to use a lot of virtual memory. :-)

Pablofp
2009-08-14, 12:38 AM
I am having the same problem, and it looks that it finally slows down my mac (MacBook Pro, 2 Gb, 10.5.8) due to multiple pageins/pageouts. Today I had to quit Omnifocus to stop those, and I had 8 httpd processes. Omnifocus took a lot of time to quit, and, before quitting, it generated an error that I had emailed to Omni.
It could be that it is something else causing problems... but this has happened a few times since I bought and iPhone and started synchronizing it.