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

codeCoverage example has dubious performance #18

Open
wrwilliams opened this issue Oct 13, 2020 · 0 comments
Open

codeCoverage example has dubious performance #18

wrwilliams opened this issue Oct 13, 2020 · 0 comments

Comments

@wrwilliams
Copy link
Member

Per email from AT (former UMD student, works on PEBIL now), codeCoverage is notably slower than DynamoRIO's coverage tool. Having examined the code, I can say why: function calls are evil in a coverage tool and should only occur at startup/shutdown. It would be much more performant to ensure the mapping of block ID to human-readable data occurs at instrumentation time, and thereby each block simply needs to increment an array element.

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

1 participant