Commit d6e4338
authored
Use Global Render Timeout for CPU Suspense (#19643)
* Use Retry lane for resuming CPU suspended work
* Use a global render timeout for CPU suspense heuristics
* Fix profiler test since we're now reading time more often
* Sync to new reconciler
* Test synchronously rerendering should not render more rows1 parent f912186 commit d6e4338
File tree
11 files changed
+265
-50
lines changed- packages
- react-reconciler/src
- __tests__
- react/src/__tests__
11 files changed
+265
-50
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2644 | 2644 | | |
2645 | 2645 | | |
2646 | 2646 | | |
2647 | | - | |
2648 | 2647 | | |
2649 | 2648 | | |
2650 | 2649 | | |
| |||
2655 | 2654 | | |
2656 | 2655 | | |
2657 | 2656 | | |
2658 | | - | |
2659 | 2657 | | |
2660 | 2658 | | |
2661 | 2659 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2635 | 2635 | | |
2636 | 2636 | | |
2637 | 2637 | | |
2638 | | - | |
2639 | 2638 | | |
2640 | 2639 | | |
2641 | 2640 | | |
| |||
2646 | 2645 | | |
2647 | 2646 | | |
2648 | 2647 | | |
2649 | | - | |
2650 | 2648 | | |
2651 | 2649 | | |
2652 | 2650 | | |
| |||
Lines changed: 31 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
140 | 141 | | |
141 | 142 | | |
142 | | - | |
| 143 | + | |
143 | 144 | | |
144 | 145 | | |
145 | 146 | | |
| |||
1076 | 1077 | | |
1077 | 1078 | | |
1078 | 1079 | | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
1079 | 1103 | | |
1080 | 1104 | | |
1081 | 1105 | | |
| |||
1117 | 1141 | | |
1118 | 1142 | | |
1119 | 1143 | | |
1120 | | - | |
1121 | | - | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
1122 | 1147 | | |
1123 | | - | |
| 1148 | + | |
1124 | 1149 | | |
1125 | 1150 | | |
1126 | 1151 | | |
| |||
1136 | 1161 | | |
1137 | 1162 | | |
1138 | 1163 | | |
1139 | | - | |
| 1164 | + | |
1140 | 1165 | | |
1141 | | - | |
| 1166 | + | |
1142 | 1167 | | |
1143 | 1168 | | |
1144 | 1169 | | |
| |||
1163 | 1188 | | |
1164 | 1189 | | |
1165 | 1190 | | |
1166 | | - | |
1167 | | - | |
1168 | | - | |
1169 | | - | |
1170 | | - | |
1171 | | - | |
1172 | | - | |
1173 | | - | |
1174 | | - | |
1175 | | - | |
1176 | | - | |
1177 | | - | |
1178 | 1191 | | |
1179 | 1192 | | |
1180 | 1193 | | |
| |||
Lines changed: 38 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
138 | 139 | | |
139 | 140 | | |
140 | | - | |
| 141 | + | |
141 | 142 | | |
142 | 143 | | |
143 | 144 | | |
| |||
1049 | 1050 | | |
1050 | 1051 | | |
1051 | 1052 | | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
1052 | 1076 | | |
1053 | 1077 | | |
1054 | 1078 | | |
| |||
1090 | 1114 | | |
1091 | 1115 | | |
1092 | 1116 | | |
1093 | | - | |
1094 | | - | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
1095 | 1120 | | |
1096 | | - | |
| 1121 | + | |
1097 | 1122 | | |
1098 | 1123 | | |
1099 | 1124 | | |
| |||
1105 | 1130 | | |
1106 | 1131 | | |
1107 | 1132 | | |
1108 | | - | |
1109 | | - | |
1110 | | - | |
1111 | | - | |
1112 | | - | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
1113 | 1141 | | |
1114 | | - | |
| 1142 | + | |
1115 | 1143 | | |
1116 | 1144 | | |
1117 | 1145 | | |
| |||
1136 | 1164 | | |
1137 | 1165 | | |
1138 | 1166 | | |
1139 | | - | |
1140 | | - | |
1141 | | - | |
1142 | | - | |
1143 | | - | |
1144 | | - | |
1145 | | - | |
1146 | | - | |
1147 | | - | |
1148 | | - | |
1149 | | - | |
1150 | | - | |
1151 | 1167 | | |
1152 | 1168 | | |
1153 | 1169 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| 100 | + | |
| 101 | + | |
100 | 102 | | |
101 | 103 | | |
102 | 104 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | 50 | | |
53 | 51 | | |
54 | 52 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | 50 | | |
53 | 51 | | |
54 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
331 | 346 | | |
332 | 347 | | |
333 | 348 | | |
| |||
603 | 618 | | |
604 | 619 | | |
605 | 620 | | |
| 621 | + | |
606 | 622 | | |
607 | 623 | | |
608 | 624 | | |
| |||
1111 | 1127 | | |
1112 | 1128 | | |
1113 | 1129 | | |
| 1130 | + | |
1114 | 1131 | | |
1115 | 1132 | | |
1116 | 1133 | | |
| |||
1185 | 1202 | | |
1186 | 1203 | | |
1187 | 1204 | | |
| 1205 | + | |
1188 | 1206 | | |
1189 | 1207 | | |
1190 | 1208 | | |
| |||
1199 | 1217 | | |
1200 | 1218 | | |
1201 | 1219 | | |
| 1220 | + | |
1202 | 1221 | | |
1203 | 1222 | | |
1204 | 1223 | | |
| |||
1227 | 1246 | | |
1228 | 1247 | | |
1229 | 1248 | | |
| 1249 | + | |
1230 | 1250 | | |
1231 | 1251 | | |
1232 | 1252 | | |
| |||
1240 | 1260 | | |
1241 | 1261 | | |
1242 | 1262 | | |
| 1263 | + | |
1243 | 1264 | | |
1244 | 1265 | | |
1245 | 1266 | | |
| |||
1256 | 1277 | | |
1257 | 1278 | | |
1258 | 1279 | | |
| 1280 | + | |
1259 | 1281 | | |
1260 | 1282 | | |
1261 | 1283 | | |
| |||
1323 | 1345 | | |
1324 | 1346 | | |
1325 | 1347 | | |
| 1348 | + | |
1326 | 1349 | | |
1327 | 1350 | | |
1328 | 1351 | | |
| |||
1333 | 1356 | | |
1334 | 1357 | | |
1335 | 1358 | | |
| 1359 | + | |
1336 | 1360 | | |
1337 | 1361 | | |
1338 | 1362 | | |
| |||
1651 | 1675 | | |
1652 | 1676 | | |
1653 | 1677 | | |
| 1678 | + | |
1654 | 1679 | | |
1655 | 1680 | | |
1656 | 1681 | | |
| |||
0 commit comments