2012-08-30 53 views
4

有許多工具可以測量Ruby程序分配多少內存(以及多少對象),以及分配的位置。與Ruby 1.9一起使用的分配跟蹤器?

  • memprof
  • BleakHouse
  • 紅寶石教授
  • (如果使用JRuby)HPROF(等)

不幸的是,這似乎是所有這些工具只用Ruby 1.8的工作, 最起碼到現在。即使JRuby現在也只有Ruby 1.8兼容。那裏有一個適用於Ruby 1.9的良好分配跟蹤器嗎?

+0

你是什麼意思JRuby只有1.8兼容?我認爲它已經兼容了一段時間。 –

+0

@AndrewGrimm,我上次與JRuby合作(很早以前就已經開始),它與MRI 1.8兼容。如果您想編輯此問題以使其對新讀者更有用,請這樣做。 –

回答

0

看起來像perftools.rb(https://github.com/tmm1/perftools.rb)可以收集關於對象分配的信息,它可以與Ruby 1.9協同工作。不幸的是,當我嘗試使用它來跟蹤對象分配時,它會出現段錯誤!

如果問題解決了,我會編輯這個答案。

相關問題