Encontre vazamento de memória em um projeto Ruby on Rails

Eu tenho um projeto Ruby on Rails com o que parece ser um vazamento de memória. Ele continua usando mais e mais memória até travar. Despejando a quantidade de objetos por classe usando o ObjectSpace, encontrei o seguinte:

Name                                                              Count
-----------------------------------------------------------------------
String                                                           649476
Hash                                                              59695
Array                                                             39407
ActiveSupport::Multibyte::Codepoint                               19337
FileNode                                                          17134
Time                                                               3391
Regexp                                                             1944
ActionController::Routing::DividerSegment                          1743
Proc                                                               1597
Gem::Version                                                       1545
Class                                                              1503
Gem::Requirement                                                   1479
ActiveRecord::DynamicFinderMatch                                   1021

Eu acredito que o FileNode é o problema. É um modelo. Alguma idéia de como encontrar onde as referências aos 17K FileNodes estão sendo mantidas?

Isso está usando Ruby 1.8.6 e Rails 2.2.0. Infelizmente, a atualização não é uma opção.

questionAnswers(3)

yourAnswerToTheQuestion