Forum: Ruby on Rails what is taking so long to display this page?

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Debcfd8f3f533800e2711c704825f9c0?d=identicon&s=25 Scott Kulik (kuliksco)
on 2009-03-26 17:32
I have a page that does a lot of calculations...that for some reason
takes 19 seconds to load when running in my development environment.

Looking at my logs I can see Rendering took .8 seconds and the DB took
2.38 seconds:

Completed in 19.81708 (0 reqs/sec) | Rendering: 0.80910 (4%) | DB:
2.38379 (12%) | 200 OK [http://wldev.kuliksco.com/compounds]


where is the rest of the time coming from?  is this time when the cpu is
chugging away doing calculations?  I don't think it would be a bandwidth
issue since I'm testing from the same router/subnet.
Ef3aa7f7e577ea8cd620462724ddf73b?d=identicon&s=25 Rob Biedenharn (Guest)
on 2009-03-26 18:08
(Received via mailing list)
On Mar 26, 2009, at 12:32 PM, Scott Kulik wrote:
> cpu is
> chugging away doing calculations?  I don't think it would be a
> bandwidth
> issue since I'm testing from the same router/subnet.
> --


Yes, the remaining 16.62419 seconds are your code heating up the CPU.
(Of course, not all of what falls outside of Rendering and DB is
necessarily code written by you, but you'd have to instrument your
code to find out more details.)

You can try New Relic's Rails Performance Monitor [1] to find out some
of those details.

[1] http://newrelic.com/get-RPM.html

-Rob

Rob Biedenharn    http://agileconsultingllc.com
Rob@AgileConsultingLLC.com
Debcfd8f3f533800e2711c704825f9c0?d=identicon&s=25 Scott Kulik (kuliksco)
on 2009-03-26 20:37
Rob Biedenharn wrote:

> You can try New Relic's Rails Performance Monitor [1] to find out some
> of those details.
>
> [1] http://newrelic.com/get-RPM.html
>
> -Rob
>
> Rob Biedenharn    http://agileconsultingllc.com
> Rob@AgileConsultingLLC.com

thanks rob!  i just installed the plugin and I can see where all the cpu
is going.
2a39aed820c125e6db9826fa8180043f?d=identicon&s=25 Denis Haskin (dwhsix)
on 2009-03-26 20:55
(Received via mailing list)
And where was it going? ;-)

dwh
Debcfd8f3f533800e2711c704825f9c0?d=identicon&s=25 Scott Kulik (kuliksco)
on 2009-03-27 22:06
Denis Haskin wrote:
> And where was it going? ;-)
>
> dwh

i had some cpu intensive code to validate the items on the page and i
screwed up the query so it was running the code on all 7000 rows in the
table instead of just the 50 displayed on current page.  doh!
This topic is locked and can not be replied to.