Function: profiler-compare-profiles

profiler-compare-profiles is a byte-compiled function defined in profiler.el.gz.

Signature

(profiler-compare-profiles PROFILE1 PROFILE2)

Documentation

Compare PROFILE1 with PROFILE2 and return diff.

Source Code

;; Defined in /usr/src/emacs/lisp/profiler.el.gz
(defun profiler-compare-profiles (profile1 profile2)
  "Compare PROFILE1 with PROFILE2 and return diff."
  (unless (eq (profiler-profile-type profile1)
	      (profiler-profile-type profile2))
    (error "Can't compare different type of profiles"))
  (profiler-make-profile
   :type (profiler-profile-type profile1)
   :timestamp (current-time)
   :diff-p t
   :log (profiler-compare-logs
         (profiler-profile-log profile1)
         (profiler-profile-log profile2))))