Skip to content

Backport Windows PGO + ThinLTO from main to v24 LTO builds for builds (x64 and Arm64) #65452

Description

@marcpems

What is the problem this feature will solve?

Improve performance of Windows builds by 15% by backporting the perf improvements brought through PGO and ThinLTO enablement, from v26 to v24 LTS releases.

See issue #61964 for work description for the v26 changes.
Separate perf suite results are here
ThinLTO: https://github.com/JaneaSystems/node-thin-lto-perf
PGO: https://github.com/JaneaSystems/node-pgo-perf

What is the feature you are proposing to solve the problem?

Backport the relevant PRs (and related config changes the the build):

What alternatives have you considered?

none

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssues that request new features to be added to Node.js.

    Type

    No type

    Projects

    Status
    Awaiting Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions