Skip to content

GC should never pause threads. #118623

@Gavin-Williams

Description

@Gavin-Williams

This has been a long standing issue with C#. It's about time you take another look at garbage collection. Having threads pause is completely unacceptable. Apparently, the GC can halt the application for over 1 second.

If you need to get rid of GC completely and use a different model that's fine, or fix the GC so that it never pauses. Use some variant of reference counting, or just introduce smart pointers into the language. But you just have to replace the GC. It's no good.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions