Create benchmark for unity8-Qt trend tracking
This blueprint will be used to track the efforts associated with analyzing, defining, creating & implementing use of a benchmark app to track performance of the Unity8-Qt graphics stack.
Blueprint information
- Status:
- Not started
- Approver:
- kevin gunn
- Priority:
- Undefined
- Drafter:
- Unity Team
- Direction:
- Needs approval
- Assignee:
- Unity Team
- Definition:
- New
- Series goal:
- Accepted for utopic
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Ideas
- create an app which is similar to dash (lots of icons, scrolls up/down, switches left/right), idea is that it would be comparable to dash but static code nature...let's call it "mockdash"
- measurement capability should ideally contain average fps, averge render times, avg of 5 longest render time
- measurement should occur against actual dash and mockdash
- measurement should also contain some measure of fill rate and CPU bandwidth, and power utilization (e.g. how many hours can the device run the UI until the power runs out)
- unity8 AP test on SF vs Mir
Work Items
Work items:
create instrumentation
take a series of report runs on the actual dash, play around with turning off networking other background tasks : TODO
create fake mockdash app that approximates dash : TODO
perform bottleneck analysis on both dash & mockdash data, define new tests to get more data or work with teams to optimize identified hotspots : TODO
Dependency tree
* Blueprints in grey have been implemented.