From 8b63abbb08d6ba72bd15ba3910babab5a53024c3 Mon Sep 17 00:00:00 2001 From: Pratik Naik Date: Sun, 11 Jan 2009 19:51:39 +0000 Subject: Add links --- railties/doc/guides/html/performance_testing.html | 28 ++++++++++++++++++---- railties/doc/guides/source/performance_testing.txt | 10 ++++++-- 2 files changed, 32 insertions(+), 6 deletions(-) (limited to 'railties/doc') diff --git a/railties/doc/guides/html/performance_testing.html b/railties/doc/guides/html/performance_testing.html index ddad6506a9..a051b7f3d7 100644 --- a/railties/doc/guides/html/performance_testing.html +++ b/railties/doc/guides/html/performance_testing.html @@ -246,12 +246,14 @@ ul#navMain { Request Logging
  • - Useful Profiling Tools + Useful Links
  • @@ -788,7 +790,7 @@ http://www.gnu.org/software/src-highlite -->

    This data is fairly straightforward to understand. Rails uses millisecond(ms) as the metric to measures the time taken. The complete request spent 5 ms inside Rails, out of which 2 ms were spent rendering views and none was spent communication with the database. It’s safe to assume that the remaining 3 ms were spent inside the controller.

    Michael Koziarski has an interesting blog post explaining the importance of using milliseconds as the metric.

    -

    5. Useful Profiling Tools

    +

    5.1. Rails Plugins and Gems

      @@ -813,7 +815,7 @@ http://www.gnu.org/software/src-highlite -->

    -

    5.2. External

    +

    5.2. Generic Tools

    • @@ -830,6 +832,24 @@ http://www.gnu.org/software/src-highlite --> JMeter

    • +
    • +

      +kcachegrind +

      +
    • +
    +

    5.3. Tutorials and Documentation

    +

    6. Commercial Products

    diff --git a/railties/doc/guides/source/performance_testing.txt b/railties/doc/guides/source/performance_testing.txt index 03099dbc98..9c73f39df7 100644 --- a/railties/doc/guides/source/performance_testing.txt +++ b/railties/doc/guides/source/performance_testing.txt @@ -523,7 +523,7 @@ This data is fairly straightforward to understand. Rails uses millisecond(ms) as Michael Koziarski has an http://www.therailsway.com/2009/1/6/requests-per-second[interesting blog post] explaining the importance of using milliseconds as the metric. -== Useful Profiling Tools == +== Useful Links == === Rails Plugins and Gems === @@ -532,11 +532,17 @@ Michael Koziarski has an http://www.therailsway.com/2009/1/6/requests-per-second * http://github.com/josevalim/rails-footnotes/tree/master[Rails Footnotes] * http://github.com/dsboulder/query_reviewer/tree/master[Query Reviewer] -=== External === +=== Generic Tools === * http://www.hpl.hp.com/research/linux/httperf[httperf] * http://httpd.apache.org/docs/2.2/programs/ab.html[ab] * http://jakarta.apache.org/jmeter[JMeter] +* http://kcachegrind.sourceforge.net/html/Home.html[kcachegrind] + +=== Tutorials and Documentation === + +* http://ruby-prof.rubyforge.org[ruby-prof API Documentation] +* http://railscasts.com/episodes/98-request-profiling[Request Profiling Railscast] - Outdated, but useful for understanding call graphs == Commercial Products == -- cgit v1.2.3