Skip to content

Optimize GC series for cases where all instance fields could be represented as a single serie #83111

Description

@VSadov

Re: #82744 (comment)

GC layout series represent runs of object fields in the instance. When object-containing struct fields are present, the layout contains multiple series.

It makes sense to fold some cases of adjacent series, or at least represent "all-objects" case as one combined series.

A subset of this optimization that applies to InlineArray is particularly interesting as we may see as many series as the array length.

Also: update the JIT guid, while addressing this
Re: #82744 (comment)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions