[haiku-bugs] Re: [Haiku] #8007: [app_server] fully unresponsive when resizing window of big textfile

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Sat, 05 Nov 2011 10:26:11 -0000

#8007: [app_server] fully unresponsive when resizing window of big textfile
----------------------------------+----------------------------
   Reporter:  ttcoder             |      Owner:  axeld
       Type:  bug                 |     Status:  new
   Priority:  normal              |  Milestone:  R1
  Component:  Servers/app_server  |    Version:  R1/Development
 Resolution:                      |   Keywords:
 Blocked By:                      |   Blocking:
Has a Patch:  0                   |   Platform:  All
----------------------------------+----------------------------

Comment (by bonefish):

 Replying to [comment:3 Pete]:
 > Is it possible the scheduler isn't time-slicing properly?

 I would rather suspect a locking related issue.

 There are debugging tools to analyze such a situation. The
 `scheduling_recorder` command line tool records scheduling data while it
 runs (only parameter in this case would be the output file into which it
 writes the data). It should be started immediately before running the test
 (i.e. the resizing itself) and stopped (Ctrl-C) when done. The resulting
 file is then passed as command line argument to `DebugAnalyzer`, a GUI app
 that allows to analyze various aspects of scheduling and locking behavior.

 I haven't really used the tools for a long time. I quickly tested them
 while working in my signals branch, since I reworked some related kernel
 code and they seemed to work fine. Neither tool is in the default image.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8007#comment:5>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: