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

Core performance and DrHook performance matching #7

Open
2 tasks
mo-mglover opened this issue Nov 15, 2021 · 1 comment
Open
2 tasks

Core performance and DrHook performance matching #7

mo-mglover opened this issue Nov 15, 2021 · 1 comment

Comments

@mo-mglover
Copy link
Collaborator

I'm keen to maintain same-or-better performance compared with DrHook; Profiler should not incur greater performance overheads. At least, not with some basic set of runtime options; it may be that more detailed analysis - such as call-tree sensitive timings - might push up the cost.

During some initial testing with a tight loop, I noticed that the traceback code in particular seemed to slow things down considerably.

There are really two parts here:

  • Review/replace the C++ that tracks the traceback / call sequence.
  • Incorporate performance comparisons with DrHook into the test framework.
@andrewcoughtrie
Copy link
Collaborator

I imagine incorporating the use of DrHook into the test framework would be difficult due to the licence, unless you mean to just include some timings for a specific set of source done offline and included for comparison?

@mo-mglover mo-mglover changed the title DrHook performance matching Core performance and DrHook performance matching May 30, 2022
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

2 participants