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 better".
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, Links: [1] http://apitrace.github.com -- Bruno de Oliveira Abinader Software Engineer @ basysKom GmbH WebKit committer / Nokia Certified Qt Specialist
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev