aboutsummaryrefslogtreecommitdiffstats
path: root/railties/doc/guides/bechmarking_and_profiling/preamble.txt
diff options
context:
space:
mode:
authorMatthew Bergman <MZBPhoto@gmail.com>2008-09-21 22:40:39 -0400
committerMatthew Bergman <MZBPhoto@gmail.com>2008-09-21 22:40:39 -0400
commit1eba6b549d18cc60b55c3160f2c016994f862d34 (patch)
tree6123fa0edd2182956ef5e5750174a8666c8bc120 /railties/doc/guides/bechmarking_and_profiling/preamble.txt
parent40bc9f56fd2d7c47102a7e65ec1822e218a87bd9 (diff)
downloadrails-1eba6b549d18cc60b55c3160f2c016994f862d34.tar.gz
rails-1eba6b549d18cc60b55c3160f2c016994f862d34.tar.bz2
rails-1eba6b549d18cc60b55c3160f2c016994f862d34.zip
version 6 shortened satistics and fixed compiling. Also add real life example.
Diffstat (limited to 'railties/doc/guides/bechmarking_and_profiling/preamble.txt')
-rw-r--r--railties/doc/guides/bechmarking_and_profiling/preamble.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/railties/doc/guides/bechmarking_and_profiling/preamble.txt b/railties/doc/guides/bechmarking_and_profiling/preamble.txt
new file mode 100644
index 0000000000..aa1b4e49c8
--- /dev/null
+++ b/railties/doc/guides/bechmarking_and_profiling/preamble.txt
@@ -0,0 +1,44 @@
+Benchmarking and Profiling Rails
+================================
+Matthew Bergman <MzbPhoto@gmail.com>
+v0.6, September 2008
+
+Benchmarking and Profiling is an important part of the development process that is not nearly enough talked about for beginning developers. Its hard enough learning a language and successfully writing an application. But without a firm understanding optimization, production ready apps are a near impossibility. No matter how well you code, or how much you know about a language there is always something that will trip up your application.
+
+This article is my attempt to give the basic knowledge and methodology needed to optimize your application as painlessly as possible. We are are attempting this on two fronts. Both as a straight explanation and also through a real example of how benchmarking can speed up an application.
+
+The main things that are covered are
+
+* The basics of statistical analysis
+* Methodology behind benchmarking and profiling
+* Reading the log file for optimization
+* Performance Unit tests
+* Working with Ruby-Prof
+* HTTPREF #because you should know it
+* Overview of dedicated analysis options
+
+There are a lot of areas we need to cover so lets start.
+
+
+include::definitions.txt[]
+
+include::basics.txt[]
+
+include::statistics.txt[]
+
+include::edge_rails_features.txt[]
+
+include::rubyprof.txt[]
+
+include::digging_deeper.txt[]
+
+include::gameplan.txt[]
+
+include::appendix.txt[]
+
+
+
+
+
+
+