Skip to content
  • Tobias Hunger's avatar
    Benchmarks: Provide infrastructure for benchmarks · 83210400
    Tobias Hunger authored
    
    
    ... and use it for the profiling report.
    
    Instantiate a Utils::Benchmarker(...) to report a data point (which
    will be created at destruction time, reporting the live-time of the
    object).
    
    Alternatively you can use Utils::Benchmarker::report(...) to record
    your data point.
    
    Independent of how you create a datapoint, it will be reported through
    the qtc.benchmark logging category and can get pushed to a database
    from a script parsing creator's output.
    
    Note: The plugin-loading uses the existing -profiling infrastructure,
    so you need to start Creator with -profile to see data points.
    
    Change-Id: I18e6b84137d0f49ee5e12e7c3d75323005ce5a29
    Reviewed-by: default avatarChristian Stenger <christian.stenger@qt.io>
    83210400