Poszukuję narzędzi zgodnych z wersją 1.9.3, które mogą dać mi pewne rzeczywiste liczby użycia pamięci, które program szyny używa podczas programowania. W idealnym świecie byłby w stanie wyrzucić to użycie pamięci przez klasę lub w jakiś sposób powiedzieć nam, co można poprawić. Polecaj tylko narzędzie, jeśli go użyłeś i poparłeś.Kompatybilne narzędzia do profilowania pamięci w wersji Ruby 1.9.3 z Railsami
14
A
Odpowiedz
4
Odniosłem sukces z ruby-prof.
Ma różne sposoby uzyskiwania danych profilu i prezentuje wiele informacji, które początkowo mogą być nieco przytłaczające. Naprawdę rozwiązał on problem i pomógł mi usunąć poważne wąskie gardło z czegoś, nad czym pracowałem (dzwoniłem pod require
od wewnątrz metody, która była nazywana wewnątrz ciasnej pętli ... crunch!).
Czy używasz ruby-prof do profilowania pamięci, o co pytano w tym pytaniu? README wspomina o profilowaniu pamięci, ale wymaga poprawki i podejrzewam, że łatka jest trochę stara. –
Opisana przeze mnie łata dotyczyła 125. Udało mi się ją zastosować do gc.c rubla 1.9.3-p392, ALE ruby-prof nie widzi tego. Wszystko działa pod załatanym rubinem, ale nie mam numerów pamięci. Dostaję numery taktowania, jeśli korzystam z tego trybu. – DarinH