aboutsummaryrefslogtreecommitdiffstats
path: root/railties
diff options
context:
space:
mode:
Diffstat (limited to 'railties')
-rw-r--r--railties/doc/guides/html/performance_testing.html28
-rw-r--r--railties/doc/guides/source/performance_testing.txt10
2 files changed, 32 insertions, 6 deletions
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 {
<a href="#_request_logging">Request Logging</a>
</li>
<li>
- <a href="#_useful_profiling_tools">Useful Profiling Tools</a>
+ <a href="#_useful_links">Useful Links</a>
<ul>
<li><a href="#_rails_plugins_and_gems">Rails Plugins and Gems</a></li>
- <li><a href="#_external">External</a></li>
+ <li><a href="#_generic_tools">Generic Tools</a></li>
+
+ <li><a href="#_tutorials_and_documentation">Tutorials and Documentation</a></li>
</ul>
</li>
@@ -788,7 +790,7 @@ http://www.gnu.org/software/src-highlite -->
<div class="paragraph"><p>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&#8217;s safe to assume that the remaining 3 ms were spent inside the controller.</p></div>
<div class="paragraph"><p>Michael Koziarski has an <a href="http://www.therailsway.com/2009/1/6/requests-per-second">interesting blog post</a> explaining the importance of using milliseconds as the metric.</p></div>
</div>
-<h2 id="_useful_profiling_tools">5. Useful Profiling Tools</h2>
+<h2 id="_useful_links">5. Useful Links</h2>
<div class="sectionbody">
<h3 id="_rails_plugins_and_gems">5.1. Rails Plugins and Gems</h3>
<div class="ulist"><ul>
@@ -813,7 +815,7 @@ http://www.gnu.org/software/src-highlite -->
</p>
</li>
</ul></div>
-<h3 id="_external">5.2. External</h3>
+<h3 id="_generic_tools">5.2. Generic Tools</h3>
<div class="ulist"><ul>
<li>
<p>
@@ -830,6 +832,24 @@ http://www.gnu.org/software/src-highlite -->
<a href="http://jakarta.apache.org/jmeter">JMeter</a>
</p>
</li>
+<li>
+<p>
+<a href="http://kcachegrind.sourceforge.net/html/Home.html">kcachegrind</a>
+</p>
+</li>
+</ul></div>
+<h3 id="_tutorials_and_documentation">5.3. Tutorials and Documentation</h3>
+<div class="ulist"><ul>
+<li>
+<p>
+<a href="http://ruby-prof.rubyforge.org">ruby-prof API Documentation</a>
+</p>
+</li>
+<li>
+<p>
+<a href="http://railscasts.com/episodes/98-request-profiling">Request Profiling Railscast</a> - Outdated, but useful for understanding call graphs
+</p>
+</li>
</ul></div>
</div>
<h2 id="_commercial_products">6. Commercial Products</h2>
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 ==