Skip to content

Add PGO support #5000

Description

@zamazan4ik

Summary

Add the possibility to compile RustPython with Profile-Guided Optimization (PGO) support to improve the performance even further.

Details

CPython has PGO support. Benefits from PGO for CPython are described here. I think a similar approach could be used for RustPython as well.

According to my search there are already some trails of PGO at least in the tests.

Some materials about PGO (implementation details, caveats, project list with PGO, etc) could be found here: https://github.com/ZaMaZaN4iK/awesome-pgo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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