unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Display slowness that is painful
@ 2006-01-27 22:31 Richard Stallman
  2006-01-31  5:10 ` Chong Yidong
  2006-02-01 10:51 ` Andreas Schwab
  0 siblings, 2 replies; 59+ messages in thread
From: Richard Stallman @ 2006-01-27 22:31 UTC (permalink / raw)


[I sent this message twice but did not get a response.
Would someone please look at this problem?]

I just displayed a large binary buffer which had many chars in the range
0200 to 0377.  And the region was large, too.  This led to a very long loop
in which I saw the following on the stack

    try_scrolling, Fwindow_end,
    start_display...get_next_display_element...handle_stop...handle_face_prop,
    face_at_buffer_position, merge_named_face (on Qregion)

... means I omitted some intervening function calls.
I did not have a way to actually save the backtrace, so I typed
in enough that I think people can see what the issue is.

It seems that this case badly needs to be optimized.
Can someone please work on it, then ack?

I can make the test case available if necessary.
It is a 1.3 meg GIF file.

^ permalink raw reply	[flat|nested] 59+ messages in thread
* Display slowness that is painful
@ 2006-01-19 17:43 Richard Stallman
  2006-01-31  5:07 ` Evil Boris
  0 siblings, 1 reply; 59+ messages in thread
From: Richard Stallman @ 2006-01-19 17:43 UTC (permalink / raw)


[I sent this message a week ago but did not get a response.
Would someone please look at this problem?]

I just displayed a large binary buffer which had many chars in the range
0200 to 0377.  And the region was large, too.  This led to a very long loop
in which I saw the following on the stack

    try_scrolling, Fwindow_end,
    start_display...get_next_display_element...handle_stop...handle_face_prop,
    face_at_buffer_position, merge_named_face (on Qregion)

... means I omitted some intervening function calls.
I did not have a way to actually save the backtrace, so I typed
in enough that I think people can see what the issue is.

It seems that this case badly needs to be optimized.
Can someone please work on it, then ack?

I can make the test case available if necessary.
It is a 1.3 meg GIF file.

^ permalink raw reply	[flat|nested] 59+ messages in thread
* Display slowness that is painful
@ 2006-01-11 18:58 Richard M. Stallman
  0 siblings, 0 replies; 59+ messages in thread
From: Richard M. Stallman @ 2006-01-11 18:58 UTC (permalink / raw)


I just displayed a large binary buffer which had many chars in the range
0200 to 0377.  And the region was large, too.  This led to a very long loop
in which I saw the following on the stack

    try_scrolling, Fwindow_end,
    start_display...get_next_display_element...handle_stop...handle_face_prop,
    face_at_buffer_position, merge_named_face (on Qregion)

... means I omitted some intervening function calls.
I did not have a way to actually save the backtrace, so I typed
in enough that I think people can see what the issue is.

It seems that this case badly needs to be optimized.
Can someone please work on it, then ack?

I can make the test case available if necessary.
It is a 1.3 meg GIF file.

^ permalink raw reply	[flat|nested] 59+ messages in thread

end of thread, other threads:[~2006-02-13  4:40 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-27 22:31 Display slowness that is painful Richard Stallman
2006-01-31  5:10 ` Chong Yidong
2006-01-31 23:09   ` Richard M. Stallman
2006-02-01  1:25     ` Chong Yidong
2006-02-01  2:59       ` Stefan Monnier
2006-02-01  4:52         ` Chong Yidong
2006-02-01  5:15           ` Miles Bader
2006-02-02  6:02             ` Chong Yidong
2006-02-02  4:15           ` Richard M. Stallman
2006-02-02  4:50             ` Chong Yidong
2006-02-01 10:43       ` Andreas Schwab
2006-02-03  2:06         ` Kenichi Handa
2006-02-03 10:15           ` Andreas Schwab
2006-02-03 12:01             ` Kenichi Handa
2006-02-03 13:08               ` Andreas Schwab
2006-02-03 19:17             ` Eli Zaretskii
2006-02-03 23:34               ` Andreas Schwab
2006-02-07  1:41                 ` Kenichi Handa
2006-02-02  4:16       ` Richard M. Stallman
2006-02-02  5:55         ` Chong Yidong
2006-02-02  6:12           ` Chong Yidong
2006-02-02  9:50             ` David Kastrup
2006-02-02 14:02               ` Stefan Monnier
2006-02-03 23:43                 ` Richard M. Stallman
2006-02-02 11:33           ` Kim F. Storm
2006-02-03  1:50             ` Kenichi Handa
2006-02-03  9:55               ` Kim F. Storm
2006-02-04 18:27               ` Richard M. Stallman
2006-02-03  5:04             ` Richard M. Stallman
2006-02-03 10:00               ` Kim F. Storm
2006-02-03 23:01                 ` Stefan Monnier
2006-02-05  0:16                   ` Kim F. Storm
2006-02-04 18:27                 ` Richard M. Stallman
2006-02-04 21:18                   ` Kim F. Storm
2006-02-05  1:59                     ` Stefan Monnier
2006-02-06  2:06                       ` Richard M. Stallman
2006-02-06  8:22                         ` Kim F. Storm
2006-02-07  6:06                           ` Richard M. Stallman
2006-02-07  9:14                             ` Kim F. Storm
2006-02-08 19:03                               ` Richard M. Stallman
2006-02-09  9:20                                 ` Kim F. Storm
2006-02-09 20:10                                   ` Eli Zaretskii
2006-02-13  4:40                                   ` Richard M. Stallman
2006-02-13  4:40                                   ` Richard M. Stallman
2006-02-06  2:06                     ` Richard M. Stallman
2006-02-06  8:19                       ` Kim F. Storm
2006-02-06  8:45                         ` Miles Bader
2006-02-06 10:34                           ` Kim F. Storm
2006-02-07  6:06                         ` Richard M. Stallman
2006-02-05  0:30                   ` Miles Bader
2006-02-05  0:44                     ` Kim F. Storm
2006-02-02 14:00           ` Stefan Monnier
2006-02-01 10:51 ` Andreas Schwab
2006-02-01 23:10   ` Chong Yidong
2006-02-02  4:16   ` Richard M. Stallman
2006-02-02 10:37     ` Andreas Schwab
  -- strict thread matches above, loose matches on Subject: below --
2006-01-19 17:43 Richard Stallman
2006-01-31  5:07 ` Evil Boris
2006-01-11 18:58 Richard M. Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).