fix: account for large and compact object stats with nonmoving gc
Make sure that we keep track of the size of large and compact objects that have been moved onto the nonmoving heap. We keep track of their size and add it to the amount of live bytes in nonmoving segments to get the total size of the live nonmoving heap. Resolves #17574
parent
857e5355
No related branches found
No related tags found
Showing
- rts/sm/NonMoving.c 9 additions, 4 deletionsrts/sm/NonMoving.c
- rts/sm/NonMoving.h 1 addition, 1 deletionrts/sm/NonMoving.h
- rts/sm/NonMovingMark.c 8 additions, 1 deletionrts/sm/NonMovingMark.c
- rts/sm/NonMovingMark.h 5 additions, 0 deletionsrts/sm/NonMovingMark.h
- rts/sm/Storage.c 13 additions, 1 deletionrts/sm/Storage.c
Loading
Please register or sign in to comment