4
有許多工具可以測量Ruby程序分配多少內存(以及多少對象),以及分配的位置。與Ruby 1.9一起使用的分配跟蹤器?
- memprof
- BleakHouse
- 紅寶石教授
- (如果使用JRuby)HPROF(等)
不幸的是,這似乎是所有這些工具只用Ruby 1.8的工作, 最起碼到現在。即使JRuby現在也只有Ruby 1.8兼容。那裏有一個適用於Ruby 1.9的良好分配跟蹤器嗎?
有許多工具可以測量Ruby程序分配多少內存(以及多少對象),以及分配的位置。與Ruby 1.9一起使用的分配跟蹤器?
不幸的是,這似乎是所有這些工具只用Ruby 1.8的工作, 最起碼到現在。即使JRuby現在也只有Ruby 1.8兼容。那裏有一個適用於Ruby 1.9的良好分配跟蹤器嗎?
看起來像perftools.rb
(https://github.com/tmm1/perftools.rb)可以收集關於對象分配的信息,它可以與Ruby 1.9協同工作。不幸的是,當我嘗試使用它來跟蹤對象分配時,它會出現段錯誤!
如果問題解決了,我會編輯這個答案。
你是什麼意思JRuby只有1.8兼容?我認爲它已經兼容了一段時間。 –
@AndrewGrimm,我上次與JRuby合作(很早以前就已經開始),它與MRI 1.8兼容。如果您想編輯此問題以使其對新讀者更有用,請這樣做。 –