[webkit-dev] Testing feature suggestion: Custom measurable data @ Performance Tests

Bruno Abinader brunoabinader at gmail.com
Fri Feb 15 07:52:15 PST 2013

Hi all,

I'd like to suggest us to provide ways to aggregate custom measurable data
to Performance Test results (i.e. as seen on perf-o-matic tool). As example
of a custom measurable data, I'd suggest counting the amount of OpenGL
context-summarized calls per frame. This kind of data is useful when
evaluating performance impact of changes related to hardware-accelerated
drawing code (i.e. TextureMapperLayer). Along with this example, other
OpenGL-related data also apply (no. of state changes - specially talking
about the redundant ones). I'm aware each platform may or may not benefit
much from lesser OpenGL calls, but as a general guide, "the lesser the

This kind of information can be obtained with tools like apitrace [1], for
instance (at least on Linux), but may also be provided from other tools
depending on the platform. As done in WebCore/WebKit, platofrm-specific
implementations of the data logger can share a common interface. I haven't
analyzed the perftestsrunner code to check if a similar approach to custom
data is already available, so I'd kindly ask for your feedback on the
subject (whether it seems like a valid approach).

Best regards,

[1] http://apitrace.github.com

Bruno de Oliveira Abinader
Software Engineer @ basysKom GmbH
WebKit committer / Nokia Certified Qt Specialist
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130215/a99ba11e/attachment.html>

More information about the webkit-dev mailing list