[Webkit-unassigned] [Bug 235114] REGRESSION (iOS 15): Massive variation in microbenchmark results when tab returns to foreground
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 12 09:42:54 PST 2022
https://bugs.webkit.org/show_bug.cgi?id=235114
--- Comment #6 from Chris Dumez <cdumez at apple.com> ---
The process priorities look similar when the benchmark is slow and fast:
- Slow:
491 9 (FGSupport) 13 15MB 46MB 1000MB --- Y Y - 35711 com.apple.WebKit.WebContent
policy: POLICY_TIMESHARE
timeshare max priority: 63
timeshare base priority: 46
timeshare cur priority: 46
timeshare depressed: NO, prio -1
requested policy:
req thread qos: THREAD_QOS_USER_INTERACTIVE, relprio: -1
req workqueue/pthread overides:
req legacy qos override: THREAD_QOS_UNSPECIFIED
req workqueue qos override: THREAD_QOS_UNSPECIFIED
req kernel overides:
req kevent overrides: THREAD_QOS_UNSPECIFIED
req workloop servicer override: THREAD_QOS_UNSPECIFIED
req turnstiles sync promotion qos: THREAD_QOS_UNSPECIFIED, user promotion base pri: 0
req latency qos: LATENCY_QOS_TIER_UNSPECIFIED
req thruput qos: THROUGHPUT_QOS_TIER_UNSPECIFIED
req darwin BG: NO
req internal/external iotier: THROTTLE_LEVEL_TIER0 (IMPORTANT) / THROTTLE_LEVEL_TIER0 (IMPORTANT)
req other:
effective policy:
eff thread qos: THREAD_QOS_USER_INTERACTIVE
eff thread qos relprio: -1
eff promotion qos: THREAD_QOS_USER_INTERACTIVE
eff latency qos: LATENCY_QOS_TIER_0
eff thruput qos: THROUGHPUT_QOS_TIER_0
eff darwin BG: NO
eff iotier: THROTTLE_LEVEL_TIER0 (IMPORTANT)
eff other:
- Fast:
493 9 (FGSupport) 13 16MB 48MB 1000MB --- Y Y - 35877 com.apple.WebKit.WebContent
policy: POLICY_TIMESHARE
timeshare max priority: 63
timeshare base priority: 46
timeshare cur priority: 46
timeshare depressed: NO, prio -1
requested policy:
req thread qos: THREAD_QOS_USER_INTERACTIVE, relprio: -1
req workqueue/pthread overides:
req legacy qos override: THREAD_QOS_UNSPECIFIED
req workqueue qos override: THREAD_QOS_UNSPECIFIED
req kernel overides:
req kevent overrides: THREAD_QOS_UNSPECIFIED
req workloop servicer override: THREAD_QOS_UNSPECIFIED
req turnstiles sync promotion qos: THREAD_QOS_UNSPECIFIED, user promotion base pri: 0
req latency qos: LATENCY_QOS_TIER_UNSPECIFIED
req thruput qos: THROUGHPUT_QOS_TIER_UNSPECIFIED
req darwin BG: NO
req internal/external iotier: THROTTLE_LEVEL_TIER0 (IMPORTANT) / THROTTLE_LEVEL_TIER0 (IMPORTANT)
req other:
effective policy:
eff thread qos: THREAD_QOS_USER_INTERACTIVE
eff thread qos relprio: -1
eff promotion qos: THREAD_QOS_USER_INTERACTIVE
eff latency qos: LATENCY_QOS_TIER_0
eff thruput qos: THROUGHPUT_QOS_TIER_0
eff darwin BG: NO
eff iotier: THROTTLE_LEVEL_TIER0 (IMPORTANT)
eff other:
I don't think this is a process priority issue. I am curious what JSC engineers think about this. I guess I can try and compare profiles next.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220112/16894657/attachment.htm>
More information about the webkit-unassigned
mailing list