Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/perf #1878

Open
wants to merge 8 commits into
base: v1
Choose a base branch
from
Open

Feature/perf #1878

wants to merge 8 commits into from

Conversation

jmikedupont2
Copy link

Rebase of perf test and squashing of commits

@jmikedupont2 jmikedupont2 mentioned this pull request Oct 20, 2024
mike dupont added 2 commits October 21, 2024 12:48
A bunch of patches to record some of the node perf data at runtime.

disable some reports, mkdir before writing

create the dirs so we can write there

adding error correction

fixing the collecting of output to after the unit tests finish

lets try to capture the results

fixing the job

update dirs

now listing the files and running different profs

adding more test

adding error checking to the copy

looking for isolate

removing extra move

fixing the directories

adding in a matrix of profile tests

adding node version to matrix

rename the artifact to include the node version

moving count to 32

perf

splitting the keccak test file into parts

by the sizes because so larger
fixme: refactor to reduce duplicate code and use parameters

reduce matrix size

perf recording

A bunch of patches to record some of the node perf data at runtime.

disable some reports, mkdir before writing

create the dirs so we can write there

adding error correction

fixing the collecting of output to after the unit tests finish

lets try to capture the results

fixing the job

update dirs

now listing the files and running different profs

adding more test

adding error checking to the copy

looking for isolate

removing extra move

fixing the directories

adding in a matrix of profile tests

adding node version to matrix

rename the artifact to include the node version

moving count to 32

perf

splitting the keccak test file into parts

by the sizes because so larger
fixme: refactor to reduce duplicate code and use parameters

reduce matrix size

all branchs

Refactoring output directory

We want the output directories to contain the branch name so we can
merge results easily. also using shellcheck
https://github.com/mschuett/yaml-shellcheck.git on the yaml.

fixing variable names

get rid of final slash that produces // double slashes

run only chunk 13 with more detail
Copy link
Contributor

@45930 45930 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey Mike, thanks for the PR. Can you explain more about what features this adds? It would help if you added some description about why you think this is necessary and how you anticipate it being used.

@@ -13,3 +13,58 @@ src/config.mlh
.direnv
.rustup
result
isolate*-v8.log
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you move these to your dev environment's global gitignore, rather than the project's?

branches:
- main
workflow_dispatch:
# push:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these going to be uncommented back out?

@@ -125,7 +138,8 @@ jobs:
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '18'
# FIXME change to use matrix
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rm this comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants