aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Larsson <[email protected]>2017-10-19 08:55:57 +0200
committerLukas Larsson <[email protected]>2017-10-31 10:27:13 +0100
commit1e1c5905d7b0db874b2df2ba838e3ab163e8f02a (patch)
tree25e3b843c475d365519970859fc106f661a93561
parent202d62c473e00fd066a70c85ba1d5c26ef2607a1 (diff)
downloadotp-1e1c5905d7b0db874b2df2ba838e3ab163e8f02a.tar.gz
otp-1e1c5905d7b0db874b2df2ba838e3ab163e8f02a.tar.bz2
otp-1e1c5905d7b0db874b2df2ba838e3ab163e8f02a.zip
system: Add External OSS tools section to profiling guilde
-rw-r--r--system/doc/efficiency_guide/profiling.xml14
1 files changed, 14 insertions, 0 deletions
diff --git a/system/doc/efficiency_guide/profiling.xml b/system/doc/efficiency_guide/profiling.xml
index bf50a03fa6..f661abf285 100644
--- a/system/doc/efficiency_guide/profiling.xml
+++ b/system/doc/efficiency_guide/profiling.xml
@@ -65,6 +65,20 @@
<p>The tools are further described in
<seealso marker="#profiling_tools">Tools</seealso>.</p>
+
+ <p>There are also several open source tools outside of Erlang/OTP
+ that can be used to help profiling. Some of them are:</p>
+
+ <list type="bulleted">
+ <item><url href="https://github.com/isacssouza/erlgrind">erlgrind</url>
+ can be used to visualize fprof data in kcachegrind.</item>
+ <item><url href="https://github.com/proger/eflame">eflame</url>
+ is an alternative to fprof that displays the profiling output as a flamegraph.</item>
+ <item><url href="https://ferd.github.io/recon/index.html">recon</url>
+ is a collection of Erlang profiling and debugging tools.
+ This tool comes with an accompanying E-book called
+ <url href="https://www.erlang-in-anger.com/">Erlang in Anger</url>.</item>
+ </list>
</section>
<section>