Tercihen YARV Ruby kullanan bir Rails uygulamasında GC profilini denemeye çalışıyorum.Ruby'de çöp toplama profili nasıl yapılır
perftools.rb bana, CPU zamanımın büyük kısmının garbage_collector (6061 (% 61.4)) içinde harcanmakta olduğunu söylüyor.
Ayrıca perftools.rb hangi yöntemlerle oluşturulduğunu da bulabiliyorum. Bazı yöntemler diğerlerinden daha fazla nesne yaratır, ancak aşırı derecede çarpık değildir.
Buradan nereye gidebilirim? GC'yi neden bu kadar zaman harcadığına dair daha detaylı bilgi almak mümkün mü? Nesnelerden kurtulmanın zamanının mı, yoksa bir nesnenin çöp toplayıp toplanıp toplanmadığının kontrol edilip edilmediğini görmek mümkün mü?
OS X Lion, Windows 7 ve Ubuntu 12.04 erişimim var.