sayoyo / yahoo.com wrote: > Hi, > > We have an application which is very time and ressource consuming, so > we would like to know how to monitoring the number of object created > and the size of memory used by ruby? is there any API that we can use > or where can I find the documentation about this??? > Not much info to go on, but assuming you've ascertained it's not bound by network latencies, or web or database server latencies: Object counts: something like: c=Hash.new(0); ObjectSpace.each_object {|obj| c[obj.class]+=1}; pp c.sort_by {|k,v| -v} http://www.rubygarden.org/ruby?NewProfiler ---------- background info on Memory/ GC: http://del.icio.us/tag/ruby+gc http://whytheluckystiff.net/articles/theFullyUpturnedBin.html http://www.rubygarden.org/ruby?GCAndMemoryManagement