[Mongrel] [ANN] fastthread 1.0

Jason rubyforge at aanet.com.au
Tue Mar 20 06:11:25 EDT 2007

Hi Mental,

Using the new 1.0, I ran the memory leak program referred to on:

Unfortunately I am still seeing a memory leak.  Am I doing something wrong?

Not using fastthread: memory climbs to 97.1 MiB and stabilizes once the
"waiting for nnn threads" messages start.

Using fastthread: the memory never stops climbing maxing out at 243.6 MiB.

Appreciate your thoughts.


-----Original Message-----
From: mongrel-users-bounces at rubyforge.org
[mailto:mongrel-users-bounces at rubyforge.org] On Behalf Of MenTaLguY
Sent: Tuesday, 20 March 2007 3:59 PM
To: ruby-talk ML; mongrel-users
Subject: [Mongrel] [ANN] fastthread 1.0

Well, just when I thought I was out of the fastthread business...

Okay, in brief:

fastthread is a Ruby extension which re-implements the primitives in Ruby's
thread.rb in C.  It was merged into 1.8.6, replacing the old thread.rb
implementation, but the version that was merged had a couple serious bugs.

So -- now I release fastthread 1.0, which is basically the Ruby 1.8.6
version with the fixes applied.  You can use it as a hotfix for 1.8.6 until
the next 1.8.x version is released, and of course it should still work for
speeding up older versions of 1.8 as well.

Gems and source are available via the mongrel RubyForge project:


Let me know if you guys have any more problems.


More information about the Mongrel-users mailing list