]> git.eshelyaron.com Git - emacs.git/commitdiff
* doc/lispref/debugging.texi (Profiling) [!tex]: Mention --enable-profiling.
authorGlenn Morris <rgm@gnu.org>
Wed, 21 Nov 2012 01:32:09 +0000 (20:32 -0500)
committerGlenn Morris <rgm@gnu.org>
Wed, 21 Nov 2012 01:32:09 +0000 (20:32 -0500)
doc/lispref/ChangeLog
doc/lispref/debugging.texi

index 9d71d4b4420ef72dce2a8bf7f42f9d21f91ac49f..cda6ed2783716d9a128f3ca7bd80aea8c5fc2a8c 100644 (file)
@@ -1,3 +1,7 @@
+2012-11-21  Glenn Morris  <rgm@gnu.org>
+
+       * debugging.texi (Profiling) [!tex]: Mention --enable-profiling.
+
 2012-11-20  Glenn Morris  <rgm@gnu.org>
 
        * debugging.texi (Profiling): New section, in progress.
index 4450d177896269793b9bffa5483384de297ebf41..ef1342ea2899f4f285ce3e51d5f604e9e25dc3dc 100644 (file)
@@ -849,3 +849,14 @@ The @file{elp} library offers an alternative approach.  See the file
 You can check the speed of individual Emacs Lisp forms using the
 @file{benchmark} library.  See the functions @code{benchmark-run} and
 @code{benchmark-run-compiled} in @file{benchmark.el}.
+
+@c Not worth putting in the printed manual.
+@ifnottex
+@cindex --enable-profiling option of configure
+For low-level profiling of Emacs itself, you can build it using the
+@option{--enable-profiling} option of @command{configure}.  When Emacs
+exits, it generates a file @file{gmon.out} that you can examine using
+the @command{gprof} utility.  This feature is mainly useful for
+debugging Emacs.  It actually stops the Lisp-level @kbd{M-x
+profiler-@dots{}} commands described above from working.
+@end ifnottex