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

Profiling Framework #14

Closed
heikoheiko opened this issue Feb 22, 2016 · 8 comments
Closed

Profiling Framework #14

heikoheiko opened this issue Feb 22, 2016 · 8 comments
Assignees

Comments

@heikoheiko
Copy link
Contributor

Add support for easy profiling
ideally the continuous integration would notify if a commit slows the system down

@heikoheiko heikoheiko added this to the MVP milestone Feb 22, 2016
@hackaugusto
Copy link
Contributor

The easiest for now is to set a hard limit in individual tests, and fail the unit test if the perf is unacceptable. This has a couple of disadvantages like, not knowing about how much we improved/regressed, and not having plot of the performance changes.

Perf dashboards that I know of:

I don't know if there is any continuous integration as a service that also has perf dashboards built-in, so we might need to host our own server.

@hackaugusto
Copy link
Contributor

c82bc42 adds an experiment to profile greenlets in isolation (preserving the timming per greenlet with the stack trace)

@heikoheiko heikoheiko removed this from the MVP milestone Jun 29, 2016
@heikoheiko
Copy link
Contributor Author

@hackaugusto what's the status here? what is missing to close this?

@hackaugusto
Copy link
Contributor

@heikoheiko no support in the CI

@hackaugusto hackaugusto removed their assignment Nov 23, 2016
@hackaugusto
Copy link
Contributor

Another dashboard option: http://asv.readthedocs.io/en/latest/

@hackaugusto
Copy link
Contributor

closing in favor of #61

@hackaugusto
Copy link
Contributor

I found a really neat approach in the deno project:

@Dominik1999
Copy link
Contributor

as discussed yesterday, should we reopen?

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

No branches or pull requests

4 participants