From: Robert Gleeson Date: 2010-03-30T17:50:23+09:00 Subject: Re: non-blocking calls to external APIs David Masover wrote: > On Sunday 28 March 2010 03:31:54 am Robert Gleeson wrote: >> I'd mention fork() as well, though, since most UNIX-like >> distributions(if not all? I'm just not 100%) implement a copy-on-write >> fork(), reducing the overhead people sometimes associate with fork(). > > It has issues with Ruby, though -- any time Ruby's garbage collector > runs, > pretty much the entire process will have bits flipped in it. So it's > copy on > write, or copy everything on GC. > > There have been some efforts to make a COW-friendly GC for Ruby, but > nothing I > know of that works on 1.9. Thanks for the information! I hadn't a clue about that. -- Posted via http://www.ruby-forum.com/.