Hi,
I've been looking at the CPU scheduler and noticed that on some ChromeOS platforms, the scheduler sets CPU frequency to maximum for a short period in response to any user input (i.e. CPU frequency will stay high during scrolling).
This doesn't happen when simulating user inputs via Telemetry, as the kernel does not see any input events. The result is that Telemetry performance does not accurately measure what the user experiences.
The kernel patch was introduced in April 2015: https://chromium-review.googlesource.com/c/257075/
I've written a patch for Telemetry which simulates the kernel performance boost behaviour (on the CrOS platform backend) via writing to sysfs. On CrOS platforms which implement the interactivity boost, this improves top_25_smooth results consistent with the normal user experience. (On unaffected platforms, behaviour is unaffected).
Should I file a bug for this and upload a change for review?
Regards
Dave
--
You received this message because you are subscribed to the Google Groups "telemetry" group.
To unsubscribe from this group and stop receiving emails from it, send an email to telemetry+...@chromium.org.