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

Create speed measurement infrastructure #996

Open
pz-max opened this issue Mar 21, 2024 · 1 comment
Open

Create speed measurement infrastructure #996

pz-max opened this issue Mar 21, 2024 · 1 comment
Labels
feature request Ask for new features good first issue Good for newcomers help wanted Extra attention is needed

Comments

@pz-max
Copy link
Member

pz-max commented Mar 21, 2024

Describe the feature you'd like to see

Sometimes we make code changes and don't recognize its speed impacts.

It would be good to track for each rule (and ideally each function within the rule) the performance comparing PR branch to OS main. I saw some Python packages doing that in the past (just remembered they used Azure infra) and reading some UNIX & C wisdoms measuring that stuff is generally a good idea.

@pz-max pz-max added feature request Ask for new features good first issue Good for newcomers help wanted Extra attention is needed labels Mar 21, 2024
@ekatef
Copy link
Member

ekatef commented Mar 22, 2024

Describe the feature you'd like to see

Sometimes we make code changes and don't recognize its speed impacts.

It would be good to track for each rule (and ideally each function within the rule) the performance comparing PR branch to OS main. I saw some Python packages doing that in the past (just remembered they used Azure infra) and reading some UNIX & C wisdoms measuring that stuff is generally a good idea.

Absolutely agree. It would be not a good idea to compromise the performance, given the goal to keep at least continental scope.

As a clarification question: do you mean profiling methods integrated into the development workflow? Or do you also have in mind something more deep, like integration wit computational/platform infrastructure?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Ask for new features good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants