2012-08-30 2 views
4

Ruby 프로그램이 할당 한 메모리와 오브젝트의 양과 할당이 발생한 위치를 측정 할 수있는 여러 도구가 있습니다.Ruby 1.9에서 작동하는 할당 추적 프로그램은 무엇입니까?

  • memprof
  • BleakHouse
  • 루비 교수
  • HPROF (등) (JRuby를를 사용하는 경우)

불행히도, 이러한 모든 도구처럼 보인다

  • 만 루비 1.8와 함께 작동 , 적어도 지금은. JRuby조차도 현재 Ruby 1.8과 호환됩니다. Ruby 1.9에서 작동하는 좋은 할당 추적 프로그램이 있습니까?

  • +0

    JRuby가 1.8 버전 만 호환한다는 것은 무엇을 의미합니까? 나는 그것이 잠시 동안 1.9 호환이되었다고 생각했다. –

    +0

    @AndrewGrimm, 내가 JRuby (이전에 꽤 오래 전)와 함께 작업했던 지난 번에는 MRI 1.8과 호환되었습니다. 이 질문을 편집하여 새로운 독자에게 더 유용하게 사용하려면 그렇게하십시오. –

    답변

    0

    perftools.rb (https://github.com/tmm1/perftools.rb)은 객체 할당에 대한 정보를 수집 할 수 있으며 Ruby 1.9에서 작동합니다. 불행히도, 객체 할당을 추적하기 위해 사용할 때 segfaults가 발생합니다!

    문제가 해결되면이 답변을 수정하겠습니다.