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
more precise structural summarization instead of NLP #105
Comments
Ok, this approach looks like it could provide way more useful results than NLP. |
i'm not sure exactly how these time-sampling profilers i'm imagining something like this:
could in theory be summarized like this:
i think that exploring something like this, might be one way of summarizing many traces, right? |
basically, what i think i'm saying is that every stack trace is a graph (directed, acyclic, actually a graph degenerated into a list) thus, if we could summarize it with a prefix tree where every node has the count of paths that pass through it. or something like this, it's late now :) |
Ok, I think I see what you mean. I will look into this. |
I worked on this issue and the script I have so far is here.
|
|
|
Implemented in #164 |
@bogdanp05 , one idea that we should think about is the following:
the profiler, afaik, wakes up multiple times, observes the stack trace, and then it summarizes everything at the end with a view like the following one:
maybe we could do something similar, since after all, we also have a bunch of stack traces that we want to summarize!
surely, the profiler estimates time spent in a given method, and we must summarize the number of times the outlier was found being in that method, while calling from the previous method, but it should be a similar thing.
think about this, and let's discuss it the next time we meet!
The text was updated successfully, but these errors were encountered: