]> git.eshelyaron.com Git - emacs.git/commitdiff
Another improvement in documentation of "memory" profiler
authorEli Zaretskii <eliz@gnu.org>
Sat, 19 Jun 2021 13:08:50 +0000 (16:08 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 19 Jun 2021 13:08:50 +0000 (16:08 +0300)
* lisp/profiler.el (profiler-start): Fix the doc string to better
explain what is "memory" profiler.

lisp/profiler.el

index eb0e2c94e249fcd699912151e1bdf54a482858fe..7cdd3511277288903e5312ffac310a11cc7b7e5d 100644 (file)
@@ -812,8 +812,12 @@ below entry at point."
 (defun profiler-start (mode)
   "Start/restart profilers.
 MODE can be one of `cpu', `mem', or `cpu+mem'.
-If MODE is `cpu' or `cpu+mem', time-based profiler will be started.
-Also, if MODE is `mem' or `cpu+mem', then memory profiler will be started."
+If MODE is `cpu' or `cpu+mem', start the time-based profiler,
+   whereby CPU is sampled periodically using the SIGPROF signal.
+If MODE is `mem' or `cpu+mem', start profiler that samples CPU
+   whenever memory-allocation functions are called -- this is useful
+   if SIGPROF is not supported, or is unreliable, or is not sampling
+   at a high enough frequency."
   (interactive
    (list (if (not (fboundp 'profiler-cpu-start)) 'mem
            (intern (completing-read "Mode (default cpu): "