Skip to content

Accounting for metadata allocated in Rust #243

Open
@qinsoon

Description

@qinsoon

Some GC metadata (such as work packets, remember set) are allocated in Rust, and those are not counted in the heap size. This is incorrect. We need to know how much we allocate in Rust, and count it in our heap size. We could try use our global allocator, or use a special alloc function for those Rust data structures so we can know their size.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-heapArea: Heap (including Mmapper, VMMap)C-bugCategory: BugP-normalPriority: Normal.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions