I was monitoring "/Volumes" to detect usb devices being mounted/unmounted and noticed a significant memory leak in my application (roughly 3-5MB/sec).
I tracked it down to MacFSEvents and noticed it only seems to happen when a network mount is being monitored (it mounted with smb).
I've tried to find what is leaking but it appears to be in the C part of the code, I'd imagine _fsevents.loop