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