From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Newsgroups: gmane.emacs.bugs Subject: bug#40384: 26.3; [Windows10] variable-pitch-mode is slow to redraw Date: Wed, 1 Apr 2020 20:06:38 -0400 Message-ID: <000201d60882$951fd3b0$bf5f7b10$@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0003_01D60861.0E100870" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="28198"; mail-complaints-to="usenet@ciao.gmane.io" To: 40384@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Apr 02 02:07:16 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jJnO7-0007H4-3Z for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 02 Apr 2020 02:07:15 +0200 Original-Received: from localhost ([::1]:38780 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJnO5-00026p-RZ for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Apr 2020 20:07:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33615) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJnNx-00026i-JY for bug-gnu-emacs@gnu.org; Wed, 01 Apr 2020 20:07:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJnNv-000832-PS for bug-gnu-emacs@gnu.org; Wed, 01 Apr 2020 20:07:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55582) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jJnNu-000821-L2 for bug-gnu-emacs@gnu.org; Wed, 01 Apr 2020 20:07:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jJnNu-0006A0-Fk for bug-gnu-emacs@gnu.org; Wed, 01 Apr 2020 20:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 Apr 2020 00:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40384 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.158578601023636 (code B ref -1); Thu, 02 Apr 2020 00:07:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 2 Apr 2020 00:06:50 +0000 Original-Received: from localhost ([127.0.0.1]:38895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJnNi-00069A-0M for submit@debbugs.gnu.org; Wed, 01 Apr 2020 20:06:50 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:41326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJnNg-000692-7H for submit@debbugs.gnu.org; Wed, 01 Apr 2020 20:06:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60957) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJnNd-0001xO-O4 for bug-gnu-emacs@gnu.org; Wed, 01 Apr 2020 20:06:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJnNb-000770-6T for bug-gnu-emacs@gnu.org; Wed, 01 Apr 2020 20:06:45 -0400 Original-Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]:43682) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jJnNa-00072g-Nn for bug-gnu-emacs@gnu.org; Wed, 01 Apr 2020 20:06:43 -0400 Original-Received: by mail-qt1-x82a.google.com with SMTP id a5so1843732qtw.10 for ; Wed, 01 Apr 2020 17:06:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version:content-language :thread-index; bh=88h+vGiBS//KvnZPuIrBodmj3lTTQb8rwjzNqwyBdaU=; b=mWeXVvUiZrSu8W/rhGYSlGaiUoTjavAe7zrblD6G4Hruf1FcHx1aKPToJWiJiOlXWW u/JT0GjuL0a3wmQPMom6vivpEMZ4p16MbIQIwDHvplHNFXwhGZoOS4qLL+LtXCBMtsvO Bnuv18Bg8rzMeADcAHGiZnV5JPGT3aI3+wBTytUkILPpbDfXZwleQ/gwwZGIcobmPSiN HVn9y+Z9baX2PRbPTpRDmDMXaYhrzmQx6NfmsUS3KkXDC/oePu1nXlsXZCAFRyiGiJAN Y7Ca9v6FRKM10BvddcWQx2KFt0I92GCZsr9SYtChYwGIGlbWxO5bJhwR566An4tjnF57 kQJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-language:thread-index; bh=88h+vGiBS//KvnZPuIrBodmj3lTTQb8rwjzNqwyBdaU=; b=VoPwdCz0qYizWJDrRbSEWPHUZ+BAkS7jBhYsdEJ7Y7rjQl5kuuH+zMeJqXu1Hiijwz mhvVNjqSsMoTttNenRx6uVv+VuRv/4ayeVOX0VmgVh91OsNRjV3YOkMRw5A0ViPYTxGZ a2Nl6xjOEdcQbynkbymZY7nEqv3joHYEpQKz9nCpE1+nTe5vhHWHEmrqqB5xvZyaiXX5 O/MDlAVWJoQdGUh7/q3SNFFTB/K1GYHbmutS5iKh921oCcWKCBHJwCpDHksFbh0S4pvD YHFmqRc0CuXLYinODpr93h1R+McuFbvlbIQz6d6X8nisNGXbuor4bxbIvMPHVtz1WiGe gdJw== X-Gm-Message-State: AGi0Pub/P25zoL2lYixdUw/G7Duv4Rmhxwo9w8rwg569hEMZrI6iHirL xn+aH9ovkBJ/YPW5zq8b7+XG6Od0 X-Google-Smtp-Source: APiQypJhiAE24FM26aOVjLACuGgnby4FEnz7S6G/XW3zRdJkWaoOJGEJGZnq63NtaoeV7UYErYPXSQ== X-Received: by 2002:ac8:4084:: with SMTP id p4mr397594qtl.30.1585786000917; Wed, 01 Apr 2020 17:06:40 -0700 (PDT) Original-Received: from malevich (cpe-67-249-80-215.twcny.res.rr.com. [67.249.80.215]) by smtp.gmail.com with ESMTPSA id c12sm2667105qtb.49.2020.04.01.17.06.38 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 01 Apr 2020 17:06:39 -0700 (PDT) X-Mailer: Microsoft Outlook 16.0 Content-Language: en-us Thread-Index: AdYIgo5GLuKwbrMEQWeMnJFJ7TXQVg== X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:177954 Archived-At: This is a multipart message in MIME format. ------=_NextPart_000_0003_01D60861.0E100870 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I am trying to emacs under Windows 10. variable-pitch-mode is insanely slow in redrawing the screen. With a clean emacs.d I opened a text file and tried pressing the down arrow. The cursor gets redisplayed every 10 lines or so and emacs is very sluggish. It is interesting that this DOES NOT happen with a normal, fixed-pitch, font and also does NOT happen if I set the default font to be a variable pitch one e.g. "Segoe UI". It only happens with variable-pitch-mode. The same problem appears with all win32 versions of emacs that I found: the cygwin emacs-32 package $ uname -a CYGWIN_NT-10.0 malevich 3.1.4(0.340/5/3) 2020-02-19 08:49 x86_64 Cygwin $ emacs-w32.exe --version GNU Emacs 26.3 the official package: $ emacs.exe --version GNU Emacs 26.3 and with NTEmacs. Also, interestingly enough, page by page movement with pg-down with variable-pitch-mode seems ok and snappy. No fontification is active in my attempts as I opened everything in fundamental mode. Specifically, to reproduce start a clean emacs, dismiss the startup screen and yank copies of the first two lines of the scratch buffer to fill in your screen: 35 lines? Now execute: M-x variable-pitch-mode and try moving around using arrow keys (up and down). The system slows down and starts updating once every 0.5 -1 sec if you hold down/ input movement keys consecutively. This does not happen on X11 builds. If you change font, this problem still remains. Attached are profiler results for moving down two pages worth of text. In GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 built on CIRROCUMULUS Repository revision: 96dd0196c28bc36779584e47fffcca433c9309cd Windowing system distributor 'Microsoft Corp.', version 10.0.18363 Recent messages: Buffer-Face mode enabled funcall-interactively: End of buffer [3 times] C-h C-g is undefined Making completion list... Type C-x 1 to delete the help window, C-M-v to scroll help. previous-line: Beginning of buffer [65 times] scroll-up-command: End of buffer next-line: End of buffer [2 times] Making completion list... scroll-up-command: End of buffer Configured using: 'configure --without-dbus --host=x86_64-w64-mingw32 --without-compress-install 'CFLAGS=-O2 -static -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS THREADS LCMS2 Important settings: value of $LANG: ENU locale-coding-system: cp1251 Major mode: Lisp Interaction Minor modes in effect: buffer-face-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils pp wid-edit descr-text help-mode easymenu cl-loaddefs cl-lib face-remap elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 104193 13728) (symbols 48 32234 1) (miscs 40 63 381) (strings 32 86233 1404) (string-bytes 1 1941437) (vectors 16 15512) (vector-slots 8 899538 14224) (floats 8 63 228) (intervals 56 417 52) (buffers 992 14)) ------=_NextPart_000_0003_01D60861.0E100870 Content-Type: application/octet-stream; name="w32-variable-pitch-slow" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="w32-variable-pitch-slow" [profiler-profile "24.3" memory #s(hash-table size 97 test equal = rehash-size 1.5 rehash-threshold 0.8125 data ([current-message = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil nil nil nil nil] 1692 = [execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil nil nil nil nil nil] 1862203 = [redisplay sit-for execute-extended-command funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil] 830 [image-search-load-path find-image eval "#" mapcar tool-bar-make-keymap-1 tool-bar-make-keymap = redisplay_internal\ \(C\ function\) redisplay sit-for = execute-extended-command funcall-interactively call-interactively = command-execute nil nil] 9318 [kill-this-buffer-enabled-p = redisplay_internal\ \(C\ function\) redisplay sit-for = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil nil] 524 = [image-search-load-path find-image redisplay_internal\ \(C\ function\) = redisplay sit-for execute-extended-command funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil] 366 = [execute-extended-command--shorter-1 execute-extended-command--shorter-1 = execute-extended-command--shorter execute-extended-command = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil nil nil] 512 [default-font-height default-line-height = line-move-partial line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil] = 247364 [line-move-visual line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil] 21928 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil = nil] 143958 [default-font-height default-line-height line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil nil nil] 266848 [backtrace-frame "#" = called-interactively-p next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil] = 2112 [default-font-height default-line-height window-screen-lines = line-move-partial line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil] 253884 = [window-inside-pixel-edges line-move-partial line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil nil nil] 3168 [window-edges window-inside-pixel-edges = window-screen-lines line-move-partial line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil] 3168 [window-current-scroll-bars window-edges = window-inside-pixel-edges line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil] 8448 = [run-hook-with-args-until-success called-interactively-p next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil nil nil nil] 3168 [line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil nil] 17776 [window-inside-pixel-edges window-screen-lines = line-move-partial line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil] 3168 = [line-move-partial line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil] 20504 [window-current-scroll-bars window-edges = window-inside-pixel-edges line-move-partial line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil] 7392 [undo-auto--boundaries undo-auto--add-boundary nil nil = nil nil nil nil nil nil nil nil nil nil nil nil] 2112 = [window-inside-pixel-edges line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil] 2112 [window-current-scroll-bars window-edges = window-inside-pixel-edges window-screen-lines line-move-partial = line-move next-line funcall-interactively call-interactively = command-execute nil nil nil nil nil nil] 6336 [if eval = redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil = nil nil nil nil] 6336 [window-edges window-inside-pixel-edges line-move = next-line funcall-interactively call-interactively command-execute nil = nil nil nil nil nil nil nil nil] 1056 [next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil nil nil] 4224 [backtrace-frame--internal backtrace-frame "#" called-interactively-p next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil] 4224 = [font-lock-fontify-syntactically-region font-lock-default-fontify-region = font-lock-fontify-region "#" run-hook-wrapped = jit-lock--run-functions jit-lock-fontify-now jit-lock-function = vertical-motion line-move-visual line-move next-line = funcall-interactively call-interactively command-execute nil] 7872 = [looking-back font-lock-fontify-syntactically-region = font-lock-default-fontify-region font-lock-fontify-region "#" run-hook-wrapped jit-lock--run-functions = jit-lock-fontify-now jit-lock-function vertical-motion line-move-visual = line-move next-line funcall-interactively call-interactively = command-execute] 3072 [font-lock-fontify-keywords-region = font-lock-default-fontify-region font-lock-fontify-region "#" run-hook-wrapped jit-lock--run-functions = jit-lock-fontify-now jit-lock-function vertical-motion line-move-visual = line-move next-line funcall-interactively call-interactively = command-execute nil] 29796 [lisp--el-match-keyword = font-lock-fontify-keywords-region font-lock-default-fontify-region = font-lock-fontify-region "#" run-hook-wrapped = jit-lock--run-functions jit-lock-fontify-now jit-lock-function = vertical-motion line-move-visual line-move next-line = funcall-interactively call-interactively command-execute] 1652 = ["#" font-lock-fontify-keywords-region = font-lock-default-fontify-region font-lock-fontify-region "#" run-hook-wrapped jit-lock--run-functions = jit-lock-fontify-now jit-lock-function vertical-motion line-move-visual = line-move next-line funcall-interactively call-interactively = command-execute] 1884 [lisp--match-hidden-arg = font-lock-fontify-keywords-region font-lock-default-fontify-region = font-lock-fontify-region "#" run-hook-wrapped = jit-lock--run-functions jit-lock-fontify-now jit-lock-function = vertical-motion line-move-visual line-move next-line = funcall-interactively call-interactively command-execute] 3168 [if eval = pos-visible-in-window-p line-move-partial line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil] 38016 [file-remote-p pos-visible-in-window-p = line-move-partial line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil] 5204 = [unless eval pos-visible-in-window-p line-move-partial line-move = next-line funcall-interactively call-interactively command-execute nil = nil nil nil nil nil nil] 2112 [if eval posn-at-point line-move-partial = line-move next-line funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil] 20064 [default-font-height = line-move-partial line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil] = 71632 [window-edges window-inside-pixel-edges line-move-partial = line-move next-line funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil nil] 1056 = [font-lock-fontify-syntactically-region font-lock-default-fontify-region = font-lock-fontify-region "#" run-hook-wrapped = jit-lock--run-functions jit-lock-fontify-now jit-lock-function = redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil] 6336 = [lisp--match-hidden-arg font-lock-fontify-keywords-region = font-lock-default-fontify-region font-lock-fontify-region "#" run-hook-wrapped jit-lock--run-functions = jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ = function\) nil nil nil nil nil nil] 2112 [jit-lock-fontify-now = jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil = nil nil nil nil nil nil nil nil nil] 1056 [syntax-ppss = font-lock-fontify-syntactically-region font-lock-default-fontify-region = font-lock-fontify-region "#" run-hook-wrapped = jit-lock--run-functions jit-lock-fontify-now jit-lock-function = redisplay_internal\ \(C\ function\) nil nil nil nil nil nil] 1056 = [file-remote-p redisplay_internal\ \(C\ function\) nil nil nil nil nil = nil nil nil nil nil nil nil nil nil] 2586 [display-graphic-p = default-line-height window-screen-lines line-move-partial line-move = next-line funcall-interactively call-interactively command-execute nil = nil nil nil nil nil nil] 1810 [default-line-height window-screen-lines = line-move-partial line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil] = 14230 [timer--time-less-p timer--activate timer-activate-when-idle = timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil] = 1056 [completing-read-default completing-read read-extended-command = byte-code call-interactively command-execute nil nil nil nil nil nil nil = nil nil nil] 24842 [run-hooks font-lock-mode turn-on-font-lock = turn-on-font-lock-if-desired global-font-lock-mode-enable-in-buffers = run-hooks run-mode-hooks minibuffer-inactive-mode read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil] 1056 [read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil nil nil nil nil nil nil nil] = 73166 [image-search-load-path find-image eval "#" = mapcar tool-bar-make-keymap-1 tool-bar-make-keymap redisplay_internal\ = \(C\ function\) read-from-minibuffer completing-read-default = completing-read read-extended-command byte-code call-interactively = command-execute nil] 1130 ["#" mapcar = tool-bar-make-keymap-1 tool-bar-make-keymap redisplay_internal\ \(C\ = function\) read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil nil] 2112 [find-image eval "#" mapcar = tool-bar-make-keymap-1 tool-bar-make-keymap redisplay_internal\ \(C\ = function\) read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil] 1056 [image-search-load-path find-image redisplay_internal\ \(C\ = function\) read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil nil nil nil] 366 [if eval redisplay_internal\ \(C\ function\) = read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil nil nil nil] 2112 [call-interactively command-execute = read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil nil nil nil nil] 80 [line-move-visual line-move previous-line = previous-line-or-history-element funcall-interactively = call-interactively command-execute read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil] 1568 [goto-history-element = previous-history-element previous-line-or-history-element = funcall-interactively call-interactively command-execute = read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil] 1056 [apply "#" redisplay_internal\ \(C\ = function\) read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil nil nil nil] 1056 [timer--time-less-p timer--activate = timer-activate run-at-time apply run-with-timer = blink-cursor--start-timer blink-cursor-start apply timer-event-handler = read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively] 2112 [previous-line = previous-line-or-history-element funcall-interactively = call-interactively command-execute read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil nil nil] 1056 = [previous-history-element previous-line-or-history-element = funcall-interactively call-interactively command-execute = read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil nil] 1056 [call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil nil nil nil] 16 = [profiler-cpu-profile profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil] 1895296 [profiler-make-profile = profiler-cpu-profile profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil] 1203 = [profiler-report-make-buffer-name profiler-report-setup-buffer-1 = profiler-report-setup-buffer profiler-report-profile-other-window = profiler-report-cpu profiler-report funcall-interactively = call-interactively command-execute execute-extended-command = funcall-interactively call-interactively command-execute nil nil nil] 32 = [profiler-report-setup-buffer-1 profiler-report-setup-buffer = profiler-report-profile-other-window profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil] 1040 [profiler-format-percent = "#" profiler-calltree-walk profiler-calltree-walk = profiler-calltree-walk profiler-calltree-compute-percentages = profiler-calltree-build profiler-report-render-calltree-1 = profiler-report-rerender-calltree profiler-report-render-calltree = profiler-report-setup-buffer profiler-report-profile-other-window = profiler-report-cpu profiler-report funcall-interactively = call-interactively] 8188 [replace-regexp-in-string = profiler-report-header-line-format profiler-report-render-calltree-1 = profiler-report-rerender-calltree profiler-report-render-calltree = profiler-report-setup-buffer profiler-report-profile-other-window = profiler-report-cpu profiler-report funcall-interactively = call-interactively command-execute execute-extended-command = funcall-interactively call-interactively command-execute] 512 = [profiler-report-move-to-entry profiler-report-render-calltree-1 = profiler-report-rerender-calltree profiler-report-render-calltree = profiler-report-setup-buffer profiler-report-profile-other-window = profiler-report-cpu profiler-report funcall-interactively = call-interactively command-execute execute-extended-command = funcall-interactively call-interactively command-execute nil] 704 = [split-window split-window-below split-window-sensibly = window--try-to-split-window display-buffer-pop-up-window = display-buffer--maybe-pop-up-frame-or-window display-buffer = pop-to-buffer switch-to-buffer-other-window = profiler-report-profile-other-window profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command] 378257 [window--display-buffer = display-buffer-pop-up-window = display-buffer--maybe-pop-up-frame-or-window display-buffer = pop-to-buffer switch-to-buffer-other-window = profiler-report-profile-other-window profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute] 364737 [profiler-memory-profile profiler-report-memory = profiler-report funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil] 1833256)) (24197 11177 73357 0) = nil] ------=_NextPart_000_0003_01D60861.0E100870 Content-Type: application/octet-stream; name="w32-normal" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="w32-normal" [profiler-profile "24.3" memory #s(hash-table size 97 test equal = rehash-size 1.5 rehash-threshold 0.8125 data ([message profiler-start = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil] 1692 [profiler-start = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil nil] 0 [redisplay sit-for = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil nil nil nil] 830 = [image-search-load-path find-image eval "#" mapcar = tool-bar-make-keymap-1 tool-bar-make-keymap redisplay_internal\ \(C\ = function\) redisplay sit-for execute-extended-command = funcall-interactively call-interactively command-execute nil nil] 1130 = [kill-this-buffer-enabled-p redisplay_internal\ \(C\ function\) = redisplay sit-for execute-extended-command funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil] 524 = [image-search-load-path find-image redisplay_internal\ \(C\ function\) = redisplay sit-for execute-extended-command funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil] 366 = [line-move-visual line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil] 1584 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil = nil] 79008 [if eval redisplay_internal\ \(C\ function\) nil nil nil nil = nil nil nil nil nil nil nil nil nil] 74716 [line-move-partial line-move = next-line funcall-interactively call-interactively command-execute nil = nil nil nil nil nil nil nil nil nil] 12672 [default-font-height = default-line-height line-move-partial line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil nil] 88444 [window-current-scroll-bars window-edges = window-inside-pixel-edges window-screen-lines line-move-partial = line-move next-line funcall-interactively call-interactively = command-execute nil nil nil nil nil nil] 22176 [default-font-height = default-line-height window-screen-lines line-move-partial line-move = next-line funcall-interactively call-interactively command-execute nil = nil nil nil nil nil nil] 97152 [default-font-height default-line-height = line-move next-line funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil nil nil] 68640 [unless eval = redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil = nil nil nil nil] 12672 [next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil nil nil] 7392 [apply "#" redisplay_internal\ = \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil] = 4224 [run-hook-with-args-until-success called-interactively-p next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil nil nil nil] 9504 [window-inside-pixel-edges line-move = next-line funcall-interactively call-interactively command-execute nil = nil nil nil nil nil nil nil nil nil] 11616 [redisplay_internal\ \(C\ = function\) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] = 4224 [backtrace-frame--internal backtrace-frame "#" called-interactively-p next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil] 6336 = [window-edges window-inside-pixel-edges line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil nil nil] 7392 [backtrace-frame "#" = called-interactively-p next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil] = 6336 [font-lock-fontify-syntactically-region = font-lock-default-fontify-region font-lock-fontify-region "#" run-hook-wrapped jit-lock--run-functions = jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ = function\) nil nil nil nil nil nil nil] 14752 [looking-back = font-lock-fontify-syntactically-region font-lock-default-fontify-region = font-lock-fontify-region "#" run-hook-wrapped = jit-lock--run-functions jit-lock-fontify-now jit-lock-function = redisplay_internal\ \(C\ function\) nil nil nil nil nil nil] 2048 = [font-lock-fontify-keywords-region font-lock-default-fontify-region = font-lock-fontify-region "#" run-hook-wrapped = jit-lock--run-functions jit-lock-fontify-now jit-lock-function = redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil] 15120 = [lisp--el-match-keyword font-lock-fontify-keywords-region = font-lock-default-fontify-region font-lock-fontify-region "#" run-hook-wrapped jit-lock--run-functions = jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ = function\) nil nil nil nil nil nil] 1076 ["#" = font-lock-fontify-keywords-region font-lock-default-fontify-region = font-lock-fontify-region "#" run-hook-wrapped = jit-lock--run-functions jit-lock-fontify-now jit-lock-function = redisplay_internal\ \(C\ function\) nil nil nil nil nil nil] 1138 = [lisp--match-hidden-arg font-lock-fontify-keywords-region = font-lock-default-fontify-region font-lock-fontify-region "#" run-hook-wrapped jit-lock--run-functions = jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ = function\) nil nil nil nil nil nil] 4224 [jit-lock-fontify-now = jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil = nil nil nil nil nil nil nil nil nil] 2112 [replace-regexp-in-string = font-lock-fontify-syntactically-region font-lock-default-fontify-region = font-lock-fontify-region "#" run-hook-wrapped = jit-lock--run-functions jit-lock-fontify-now jit-lock-function = redisplay_internal\ \(C\ function\) nil nil nil nil nil nil] 1056 = [file-remote-p redisplay_internal\ \(C\ function\) nil nil nil nil nil = nil nil nil nil nil nil nil nil nil] 5580 [window-current-scroll-bars = window-edges window-inside-pixel-edges line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil nil] 5280 [window-edges window-inside-pixel-edges = window-screen-lines line-move-partial line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil] 1056 [window-current-scroll-bars window-edges = window-inside-pixel-edges line-move-partial line-move next-line = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil] 2112 [line-move next-line funcall-interactively = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil nil] 1056 [minibuffer-inactive-mode read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil nil nil nil nil nil nil] 1056 = [completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil nil nil nil nil nil nil nil = nil] 17632 [minibuffer-history-isearch-setup read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil nil nil nil nil nil nil] 1056 = [read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil nil nil nil nil nil nil] 68946 [redisplay_internal\ \(C\ = function\) read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil nil nil nil nil nil] 3168 [image-search-load-path find-image = redisplay_internal\ \(C\ function\) read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil nil nil nil nil] 2520 [if = eval redisplay_internal\ \(C\ function\) read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil nil nil nil nil] 16896 = [timer-relative-time run-at-time apply run-with-timer = blink-cursor--start-timer blink-cursor-start apply timer-event-handler = read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil] = 1056 [call-interactively command-execute read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil nil nil nil nil nil] 192 = [completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute read-from-minibuffer = completing-read-default completing-read read-extended-command byte-code = call-interactively command-execute nil nil nil nil] 1056 = [timer--time-less-p timer--activate timer-activate-when-idle = timer-event-handler read-from-minibuffer completing-read-default = completing-read read-extended-command byte-code call-interactively = command-execute nil nil nil nil nil] 1056 [complete-with-action = "#" all-completions = completion-pcm--all-completions completion-basic-all-completions = "#" completion--some completion--nth-completion = completion-all-completions minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region] 1056 = [font-lock-prepend-text-property "#" mapcar = completion-hilit-commonality completion-basic-all-completions = "#" completion--some completion--nth-completion = completion-all-completions minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region] 5160 = [temp-buffer-window-setup minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute read-from-minibuffer = completing-read-default completing-read] 1040 [temp-buffer-window-show = minibuffer-completion-help completion--do-completion = completion--in-region-1 "#" apply "#" completion--in-region completion-in-region = minibuffer-complete funcall-interactively call-interactively = command-execute read-from-minibuffer completing-read-default = completing-read] 1056 [window-in-direction "#" = walk-window-tree-1 walk-window-tree display-buffer-at-bottom = display-buffer temp-buffer-window-show minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete] 16 [if eval posn-at-point = window-in-direction "#" walk-window-tree-1 = walk-window-tree display-buffer-at-bottom display-buffer = temp-buffer-window-show minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#"] 2112 [window-in-direction = "#" walk-window-tree display-buffer-at-bottom = display-buffer temp-buffer-window-show minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively] 1056 = [display-buffer-at-bottom display-buffer temp-buffer-window-show = minibuffer-completion-help completion--do-completion = completion--in-region-1 "#" apply "#" completion--in-region completion-in-region = minibuffer-complete funcall-interactively call-interactively = command-execute read-from-minibuffer] 4224 [window--try-to-split-window = display-buffer-at-bottom display-buffer temp-buffer-window-show = minibuffer-completion-help completion--do-completion = completion--in-region-1 "#" apply "#" completion--in-region completion-in-region = minibuffer-complete funcall-interactively call-interactively = command-execute] 1056 [split-window split-window-no-error = display-buffer-at-bottom display-buffer temp-buffer-window-show = minibuffer-completion-help completion--do-completion = completion--in-region-1 "#" apply "#" completion--in-region completion-in-region = minibuffer-complete funcall-interactively call-interactively] 382393 = [window--display-buffer display-buffer-at-bottom display-buffer = temp-buffer-window-show minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute] 1377 [minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute read-from-minibuffer = completing-read-default completing-read read-extended-command] 80 = [display-completion-list minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute read-from-minibuffer = completing-read-default completing-read] 4224 = [completion--insert-strings display-completion-list = minibuffer-completion-help completion--do-completion = completion--in-region-1 "#" apply "#" completion--in-region completion-in-region = minibuffer-complete funcall-interactively call-interactively = command-execute read-from-minibuffer completing-read-default] 4064 = [completion-list-mode completion-setup-function run-hooks = display-completion-list minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute] 1096 [completion-setup-function = run-hooks display-completion-list minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute read-from-minibuffer] 75336 = [fit-window-to-buffer minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute read-from-minibuffer = completing-read-default completing-read] 2112 [window-resize = window-resize-no-error fit-window-to-buffer minibuffer-completion-help = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute read-from-minibuffer] 321 [map-keymap = keymap-canonicalize redisplay_internal\ \(C\ function\) = read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively command-execute nil = nil nil nil nil nil] 1056 [timer--time-less-p timer--activate = timer-activate run-at-time apply run-with-timer = blink-cursor--start-timer blink-cursor-start apply timer-event-handler = read-from-minibuffer completing-read-default completing-read = read-extended-command byte-code call-interactively] 1056 [delete-window = window--delete bury-buffer minibuffer-hide-completions = completion--do-completion completion--in-region-1 "#" apply "#" completion--in-region = completion-in-region minibuffer-complete funcall-interactively = call-interactively command-execute read-from-minibuffer] 321 = [get-mru-window delete-window-internal delete-window window--delete = bury-buffer minibuffer-hide-completions completion--do-completion = completion--in-region-1 "#" apply "#" completion--in-region completion-in-region = minibuffer-complete funcall-interactively call-interactively] 1056 = [internal-timer-start-idle read-from-minibuffer completing-read-default = completing-read read-extended-command byte-code call-interactively = command-execute nil nil nil nil nil nil nil nil] 1677 = [execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil nil nil nil nil nil nil] 47048 = [call-interactively command-execute execute-extended-command = funcall-interactively call-interactively command-execute nil nil nil nil = nil nil nil nil nil nil] 16 [profiler-cpu-profile profiler-report-cpu = profiler-report funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil] 1878752 [profiler-make-profile = profiler-cpu-profile profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil] 1677 = [profiler-report-make-buffer-name profiler-report-setup-buffer-1 = profiler-report-setup-buffer profiler-report-profile-other-window = profiler-report-cpu profiler-report funcall-interactively = call-interactively command-execute execute-extended-command = funcall-interactively call-interactively command-execute nil nil nil] 32 = [profiler-report-setup-buffer-1 profiler-report-setup-buffer = profiler-report-profile-other-window profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil] 1040 [replace-regexp-in-string = profiler-report-header-line-format profiler-report-render-calltree-1 = profiler-report-rerender-calltree profiler-report-render-calltree = profiler-report-setup-buffer profiler-report-profile-other-window = profiler-report-cpu profiler-report funcall-interactively = call-interactively command-execute execute-extended-command = funcall-interactively call-interactively command-execute] 524 = [profiler-report-insert-calltree mapc = profiler-report-insert-calltree-children = profiler-report-render-calltree-1 profiler-report-rerender-calltree = profiler-report-render-calltree profiler-report-setup-buffer = profiler-report-profile-other-window profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively] 8188 = [mapc profiler-report-insert-calltree-children = profiler-report-render-calltree-1 profiler-report-rerender-calltree = profiler-report-render-calltree profiler-report-setup-buffer = profiler-report-profile-other-window profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute] 1016 [profiler-report-move-to-entry = profiler-report-render-calltree-1 profiler-report-rerender-calltree = profiler-report-render-calltree profiler-report-setup-buffer = profiler-report-profile-other-window profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil] 704 [split-window split-window-below = split-window-sensibly window--try-to-split-window = display-buffer-pop-up-window = display-buffer--maybe-pop-up-frame-or-window display-buffer = pop-to-buffer switch-to-buffer-other-window = profiler-report-profile-other-window profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command] 378257 [window--display-buffer = display-buffer-pop-up-window = display-buffer--maybe-pop-up-frame-or-window display-buffer = pop-to-buffer switch-to-buffer-other-window = profiler-report-profile-other-window profiler-report-cpu profiler-report = funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute] 364737 [profiler-memory-profile profiler-report-memory = profiler-report funcall-interactively call-interactively command-execute = execute-extended-command funcall-interactively call-interactively = command-execute nil nil nil nil nil nil] 1887024)) (24197 11087 803461 = 0) nil] ------=_NextPart_000_0003_01D60861.0E100870--