[haiku-bugs] Re: [Haiku] #10454: New scheduler: substantial performance drop

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Tue, 21 Jan 2014 18:38:05 -0000

#10454: New scheduler: substantial performance drop
-----------------------------+----------------------------
   Reporter:  stippi         |      Owner:  pdziepak
       Type:  task           |     Status:  new
   Priority:  high           |  Milestone:  R1
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:
 Blocked By:                 |   Blocking:
Has a Patch:  0              |   Platform:  All
-----------------------------+----------------------------

Comment (by bonefish):

 Just to rule out this is a time tracking glitch, did you check the real
 time on wall clock for comparison?

 Both user and system time are comparable or better. The detrimental effect
 of core hopping is mainly with respect to cache efficiency, which would
 increase user and/or system time. It wouldn't explain why only the real
 time is worse. Additional wait times and scheduling latencies would be an
 explanation. A stronger CPU affinity usually comes at the cost of the
 latter. The trick is to find a balance where the positive effects
 maximally outweigh the negative ones in almost all situations.

 I don't know if scheduling_recorder and DebugAnalyzer do still work. They
 would be very handy for analyzing such a problem.

--
Ticket URL: <https://dev.haiku-os.org/ticket/10454#comment:4>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: