Skip to content

[refactoring] Do not call get_gc_state from inside loop in expand_region_transitively_reachable #137084

@sergey-miryanov

Description

@sergey-miryanov

Feature or enhancement

Proposal:

It is minor refactoring. But I believe it is worth to do in the light of increasing usage of Immortal objects.
get_gc_state is not so lightweight and may have extra costs when calling for large number of immortal objects.

Has this already been discussed elsewhere?

This is a minor feature, which does not need previous discussion elsewhere

Links to previous discussion of this feature:

No response

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    interpreter-core(Objects, Python, Grammar, and Parser dirs)type-refactorCode refactoring (with no changes in behavior)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions