- バックアップ一覧
- ソース を表示
- Ruby on Rails/メモリの問題とか は削除されています。
- 1 (2007-06-14 (木) 08:55:27)
- 2 (2007-06-14 (木) 08:56:50)
- TextDriveで、RMagickを結構使うプログラムを公開してたんですが、人が集まったらメモリ不足でプロセスが途中で死にまくってしまい、ものすごくユーザーの方にはご迷惑をおかけしてしまいました。
- で、いろいろ調査したところ、 にあるように、RMagickにはメモリリークのバグ(?)があるらしいです。
- [[RoR Wiki 翻訳 Wiki - How to debug memory consumption problems or memory leaks:
http://techno.hippy.jp/rorwiki/?How+to+debug+memory+consumption+problems+or+memory+leaks]]や、RubyForge: RMagick: Hints and Tipsを使用しているRmagickのオブジェクトが使わなくなったことがわかっているなら、手動でdef run_gc fDisabled = GC.enable GC.start GC.disable if fDisabled end
のようなコードを実行しろ、ということです。 - で、実際試したら今のところエラーはでなくなりました!
- これからちょっと負荷テストなどやってみますー。