| Test the frames are correctly built based on trace events |
| |
| Test: main thread only |
| 23.00 ms (at 1.00 s) |
| { |
| cpuTime : 11.998 |
| duration : 23 |
| endTime : 1027.002 |
| idle : false |
| startTime : 1004.002 |
| timeByCategory : { |
| other : 2.003 |
| painting : 0.999 |
| rendering : 5.999 |
| scripting : 2.997 |
| } |
| } |
| 5.00 ms (at 1.03 s) |
| { |
| cpuTime : 1.999 |
| duration : 5.002 |
| endTime : 1032.004 |
| idle : false |
| startTime : 1027.002 |
| timeByCategory : { |
| other : 1 |
| painting : 0.999 |
| } |
| } |
| 16.00 ms (at 1.03 s) |
| { |
| cpuTime : 1.999 |
| duration : 16 |
| endTime : 1048.004 |
| idle : false |
| startTime : 1032.004 |
| timeByCategory : { |
| other : 1 |
| painting : 0.999 |
| } |
| } |
| Test: impl-side only |
| 30.00 ms (at 999.90 ms) |
| { |
| cpuTime : 0 |
| duration : 30 |
| endTime : 1030 |
| idle : false |
| startTime : 1000 |
| timeByCategory : { |
| } |
| } |
| 16.00 ms (at 1.03 s) |
| { |
| cpuTime : 0 |
| duration : 16 |
| endTime : 1046 |
| idle : false |
| startTime : 1030 |
| timeByCategory : { |
| } |
| } |
| 32.00 ms (at 1.05 s) |
| { |
| cpuTime : 2.997 |
| duration : 32 |
| endTime : 1078 |
| idle : false |
| startTime : 1046 |
| timeByCategory : { |
| painting : 2.997 |
| } |
| } |
| 3.00 ms (at 1.08 s) |
| { |
| cpuTime : 0 |
| duration : 3 |
| endTime : 1081 |
| idle : false |
| startTime : 1078 |
| timeByCategory : { |
| } |
| } |
| Test: impl-side with commits |
| 46.00 ms (at 999.90 ms) |
| { |
| cpuTime : 32.999 |
| duration : 46 |
| endTime : 1046 |
| idle : false |
| startTime : 1000 |
| timeByCategory : { |
| other : 3.003 |
| painting : 1.999 |
| rendering : 10 |
| scripting : 17.997 |
| } |
| } |
| 16.00 ms (at 1.05 s) |
| { |
| cpuTime : 11.999 |
| duration : 16 |
| endTime : 1062 |
| idle : false |
| startTime : 1046 |
| timeByCategory : { |
| other : 11.988003 |
| painting : 0.010997 |
| } |
| } |
| Test: impl-side with interleaving commits |
| 14.00 ms (at 999.90 ms) |
| { |
| cpuTime : 12.999 |
| duration : 14.001 |
| endTime : 1014.001 |
| idle : false |
| startTime : 1000 |
| timeByCategory : { |
| other : 12.986003 |
| painting : 0.012997 |
| } |
| } |
| 16.00 ms (at 1.01 s) |
| { |
| cpuTime : 12.999 |
| duration : 16 |
| endTime : 1030.001 |
| idle : false |
| startTime : 1014.001 |
| timeByCategory : { |
| other : 0.003 |
| painting : 3.999 |
| scripting : 8.997 |
| } |
| } |
| 16.00 ms (at 1.03 s) |
| { |
| cpuTime : 12.999 |
| duration : 16 |
| endTime : 1046.001 |
| idle : false |
| startTime : 1030.001 |
| timeByCategory : { |
| other : 0.003 |
| painting : 7.999 |
| scripting : 4.997 |
| } |
| } |
| Test: pre-frame time accounting |
| 3.00 ms (at 1.03 s) |
| { |
| cpuTime : 32.998 |
| duration : 3.001 |
| endTime : 1035.001 |
| idle : false |
| startTime : 1032 |
| timeByCategory : { |
| other : 2.603 |
| painting : 0.598 |
| rendering : 0.8 |
| scripting : 28.997 |
| } |
| } |
| 28.00 ms (at 1.03 s) |
| { |
| cpuTime : 0 |
| duration : 28 |
| endTime : 1063.001 |
| idle : false |
| startTime : 1035.001 |
| timeByCategory : { |
| } |
| } |
| 8.00 ms (at 1.06 s) |
| { |
| cpuTime : 20.998 |
| duration : 8.001 |
| endTime : 1071.002 |
| idle : false |
| startTime : 1063.001 |
| timeByCategory : { |
| other : 6.005 |
| painting : 2.998 |
| rendering : 2.998 |
| scripting : 8.997 |
| } |
| } |
| 10.00 ms (at 1.07 s) |
| { |
| cpuTime : 8.998 |
| duration : 10 |
| endTime : 1081.002 |
| idle : false |
| startTime : 1071.002 |
| timeByCategory : { |
| other : 5.002 |
| painting : 0.998 |
| rendering : 2.998 |
| } |
| } |
| 15.00 ms (at 1.08 s) |
| { |
| cpuTime : 0 |
| duration : 15 |
| endTime : 1096.002 |
| idle : false |
| startTime : 1081.002 |
| timeByCategory : { |
| } |
| } |
| Test: record processing order |
| 13.00 ms (at 999.90 ms) |
| { |
| cpuTime : 15.999 |
| duration : 13.005 |
| endTime : 1013.005 |
| idle : false |
| startTime : 1000 |
| timeByCategory : { |
| other : 0.005 |
| painting : 3.997 |
| scripting : 11.997 |
| } |
| } |
| 17.00 ms (at 1.01 s) |
| { |
| cpuTime : 0 |
| duration : 16.996 |
| endTime : 1030.001 |
| idle : false |
| startTime : 1013.005 |
| timeByCategory : { |
| } |
| } |
| 32.00 ms (at 1.03 s) |
| { |
| cpuTime : 31.999 |
| duration : 32 |
| endTime : 1062.001 |
| idle : false |
| startTime : 1030.001 |
| timeByCategory : { |
| other : 1.005 |
| painting : 19.997 |
| scripting : 10.997 |
| } |
| } |
| 18.00 ms (at 1.06 s) |
| { |
| cpuTime : 0 |
| duration : 18 |
| endTime : 1080.001 |
| idle : false |
| startTime : 1062.001 |
| timeByCategory : { |
| } |
| } |
| Test: commits without activation |
| 14.00 ms (at 999.90 ms) |
| { |
| cpuTime : 0 |
| duration : 14.001 |
| endTime : 1014.001 |
| idle : false |
| startTime : 1000 |
| timeByCategory : { |
| } |
| } |
| 16.00 ms (at 1.01 s) |
| { |
| cpuTime : 0 |
| duration : 16 |
| endTime : 1030.001 |
| idle : false |
| startTime : 1014.001 |
| timeByCategory : { |
| } |
| } |
| 16.00 ms (at 1.03 s) |
| { |
| cpuTime : 0 |
| duration : 16 |
| endTime : 1046.001 |
| idle : false |
| startTime : 1030.001 |
| timeByCategory : { |
| } |
| } |
| Test: Idle frames |
| 14.00 ms (at 999.90 ms) |
| { |
| cpuTime : 0 |
| duration : 14.001 |
| endTime : 1014.001 |
| idle : false |
| startTime : 1000 |
| timeByCategory : { |
| } |
| } |
| 250.00 ms (at 1.01 s) |
| { |
| cpuTime : 0 |
| duration : 249.999 |
| endTime : 1264 |
| idle : true |
| startTime : 1014.001 |
| timeByCategory : { |
| } |
| } |
| 32.00 ms (at 1.26 s) |
| { |
| cpuTime : 24 |
| duration : 32.001 |
| endTime : 1296.001 |
| idle : false |
| startTime : 1264 |
| timeByCategory : { |
| other : 0.5 |
| painting : 0.5 |
| scripting : 23 |
| } |
| } |
| 16.00 ms (at 1.30 s) |
| { |
| cpuTime : 0 |
| duration : 15.999 |
| endTime : 1312 |
| idle : false |
| startTime : 1296.001 |
| timeByCategory : { |
| } |
| } |
| |