[webkit-changes] [WebKit/WebKit] 762746: Add signposts and profiling support to MotionMark

hysu noreply at github.com
Wed Jun 7 12:07:39 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7627468cdd1d9e63d527fe9af141e0b8217e7377
      https://github.com/WebKit/WebKit/commit/7627468cdd1d9e63d527fe9af141e0b8217e7377
  Author: Hysu Xiong <hysu at apple.com>
  Date:   2023-06-07 (Wed, 07 Jun 2023)

  Changed paths:
    A Tools/Scripts/webkitpy/benchmark_runner/data/patches/signposts/MotionMark.patch
    M Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.2.1.plan

  Log Message:
  -----------
  Add signposts and profiling support to MotionMark
https://bugs.webkit.org/show_bug.cgi?id=249595
rdar://103522107

Reviewed by Dewei Zhu.

This patch adds signpost patches to Speedometer plans, which will allow us to annotate generated profiles (--profile).

Currently, for each iteration, two signposts are created: one overarching signpost called "${suite}.${test}" labeling the full subtest run, and "${suite}.${test}: warmup" labeling just the warmup section.

* Tools/Scripts/webkitpy/benchmark_runner/data/patches/signposts/MotionMark.patch: Added.
* Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.2.1.plan:

Canonical link: https://commits.webkit.org/264951@main




More information about the webkit-changes mailing list