mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-10-30 22:54:18 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			135 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			135 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
| 	"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"
 | |
| 	}
 | |
| }
 |