Skip to content

enabling pgo #21583

Closed
Closed
@octaviansoldea

Description

  • Version: v11.0.0-pre
  • Platform: Linux
  • Subsystem:

Hello

This is about enabling pgo compilation. This issue, is also related to a previous effort:

#1409

In this context, I would like to initiate a pull request and ask the community feedback. From some preliminary results, I have the following data:

I have compared Node-DC-EIS and Ghost, and have obtained 3.7% and 3.8% improvements respectively. These numbers were validated with unpaired t-test. Moreover, I am collecting data regarding the Node.js benchmark suite and attached here two of the benchmarks:

assert_compare.txt
async_hooks_compare.txt

In this context, I would like to mention that assert and async manifest 3.17% and 3.92% improvements respectively.

The experiments were done on Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz. Nevertheless, the solution I would like to submit passes the tests, and also compiles for 32 bits, see also issue 1409.

I am looking forward to hearing from you.

@octaviansoldea

Metadata

Assignees

No one assigned

    Labels

    buildIssues and PRs related to build files or the CI.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions