-
Notifications
You must be signed in to change notification settings - Fork 49
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
how to use @snoopi #25
Comments
Usage questions are fine. It reports only the "top-level" method; if It may help to look at how it works: there's nothing to intercept recursive calls, only the entry point. If you can turn your confusion into improved documentation via a pull request, I'd be very grateful! |
Oh, I assumed that by calling I can take a look at the documentation :) |
It does, but it only intercepts calls to |
Fixed by #35 |
Sorry if this is not the right place to post usage questions, but I'm really excited to try out the new snoopi macro (because inference is what I'm having problems with). However, when I try to snoopi on a call that takes 1+seconds to infer, I get the following trace:
The call I'm curious about is the multiplication, but also in how long all methods called by multiplication take. The problem is that the sum of all timings given by snoopi does not equal the time it takes to infer the multiplication call. There seems to be function calls missing, which perhaps got inlined, but even with --inline=no there is no change.
to be clear, I ran:
The text was updated successfully, but these errors were encountered: