1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2024-10-07 11:21:30 +01:00
workload-automation/wlauto/workloads/rt_app/use_cases/browser-long.json

135 lines
2.5 KiB
JSON
Raw Normal View History

2015-06-12 17:10:21 +01:00
{
"tasks" : {
"BrowserMain" : {
"loop" : 3,
"phases" : {
"start" : {
"loop" : 1,
"sleep" : 400000,
"run" : 15000,
"resume" : "Browser",
"run" : 7000,
"sleep" : 8000
},
"render1" : {
"loop" : 50,
"resume" : "BrowserSub",
"run" : 3000
},
"render2" : {
"loop" : 1,
"suspend" : "Browser",
"run" : 10000,
"resume" : "Browser",
"run" : 5000
},
"render3" : {
"loop" : 20,
"resume" : "BrowserSub",
"run" : 3000
},
"stop" : {
"loop" : 1,
"run" : 2000,
"sleep" : 200000,
"suspend" : "Browser",
"sleep" : 600000
},
"scroll" : {
"loop" : 4,
"resume" : "Browser",
"suspend" : "BrowserNext",
"run" : 1000
},
"stop2" : {
"loop" : 1,
"suspend" : "Browser",
"run" : 200,
"sleep" : 800000
}
}
},
"BrowserSub1" : {
"priority" : -6,
"loop" : -1,
"suspend" : "BrowserSub",
"run" : 100
},
"BrowserSub2" : {
"priority" : -6,
"loop" : -1,
"suspend" : "BrowserSub",
"run" : 100
},
"BrowserDisplay" : {
"priority" : -6,
"loop" : -1,
"suspend" : "Browser",
"run" : 300,
"resume" : "BrowserNext",
"run" : 12000,
"lock" : "mutex11",
"sync" : { "ref" : "queue11", "mutex": "mutex11" },
"unlock" : "mutex11",
"run" : 300,
"resume" : "Binder-display",
"run" : 400
},
"Binder-dummy" : {
"priority" : -6,
"loop" : -1,
"lock" : "mutex11",
"wait" : { "ref" : "queue11", "mutex": "mutex11" },
"unlock" : "mutex11",
"run" : 200,
"lock" : "mutex11",
"signal" : "queue11",
"unlock" : "mutex11",
"run" : 100
},
"Binder-display" : {
"priority" : -6,
"loop" : -1,
"suspend" : "Binder-display",
"run" : 300,
"resume" : "Event-Browser",
"resume" : "Event-Display"
},
"Event-Browser" : {
"priority" : -9,
"loop" : -1,
"suspend" : "Event-Browser",
"run" : 50,
"sleep" : 16000,
"run" : 50,
"resume" : "Browser"
},
"Event-Display" : {
"priority" : -9,
"loop" : -1,
"suspend" : "Event-Display",
"run" : 50,
"sleep" : 16000,
"run" : 50,
"resume" : "Display"
},
"Display" : {
"priority" : -8,
"loop" : -1,
"suspend" : "Display",
"run" : 16000
},
},
"global" : {
"default_policy" : "SCHED_OTHER",
"duration" : 600,
"ftrace" : false,
"gnuplot" : false,
"logdir" : "./",
"log_basename" : "web",
"lock_pages" : true,
"frag" : 1,
"calibration" : "CPU0"
}
}