• Show log

    Commit

  • Hash : 3402d523
    Author : Jamie Madill
    Date : 2018-10-30T15:14:52

    Try to reduce variance in angle_perftests.
    
    This change does a few things:
    
    - make perf test runner script print % variation instead of stddev
    
    This makes it a bit more clear how much variance there is.
    
    - stabilize CPU in the render perf tests
    
    Setting a thread affinity and priority should stop from switching cores
    during the run. Hopefully can prevent background noise from changing
    the test results.
    
    - warm up the benchmark with a few iterations
    
    This should hopefully make the test results a bit more stable.
    
    - output a new normalized perf result value
    
    The new result is normalized against the number of iterations. So it
    should hopefully be stable even if the number of iterations is changed.
    
    - increases the iteration count in the draw call perf tests.
    
    These tests were completely dominated by SwapBuffers time. Increasing
    the iterations per step means we actually are bottlenecked on CPU time
    instead.
    
    Bug: angleproject:2923
    Change-Id: I5ee347cf93df239ac33b83dc5effe4c21e066736
    Reviewed-on: https://chromium-review.googlesource.com/c/1303679
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags