Commit 226b159
[heap] Fix incremental marking without unified schedule
The unified schedule landed in https://crrev.com/c/6281665.
The CL added a switch for the schedule but didn't adjust the initial
scheduled bytes computation as well as the bailouts properly:
- Fix GetScheduledBytes() which now ignores CppHeap bytes when the
mode is off.
- Fix the actual step to ignore CppHeap marked bytes when the mode is
off.
Bug: 391118563, 391118563
Change-Id: I06b485d49852f3c8628c378978d27d2f0f0c4c88
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6310485
Reviewed-by: Dominik Inführ <[email protected]>
Commit-Queue: Michael Lippautz <[email protected]>
Cr-Commit-Position: refs/heads/main@{#99025}1 parent 473728d commit 226b159
1 file changed
+6
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
812 | 812 | | |
813 | 813 | | |
814 | 814 | | |
815 | | - | |
816 | | - | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
817 | 819 | | |
818 | 820 | | |
819 | 821 | | |
| |||
984 | 986 | | |
985 | 987 | | |
986 | 988 | | |
987 | | - | |
| 989 | + | |
| 990 | + | |
988 | 991 | | |
989 | 992 | | |
990 | 993 | | |
| |||
0 commit comments