mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-10-30 22:54:18 +00:00 
			
		
		
		
	workloads/rt-app: Port workload from WA2
This commit is contained in:
		
							
								
								
									
										134
									
								
								wa/workloads/rt_app/use_cases/browser-long.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										134
									
								
								wa/workloads/rt_app/use_cases/browser-long.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,134 @@ | ||||
| { | ||||
| 	"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" | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user