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

Disable profiler objects when APEX uses TAU #35

Open
khuck opened this issue Sep 11, 2015 · 3 comments
Open

Disable profiler objects when APEX uses TAU #35

khuck opened this issue Sep 11, 2015 · 3 comments

Comments

@khuck
Copy link
Collaborator

khuck commented Sep 11, 2015

When APEX is built/linked with TAU, disable the profiler objects and profiler_listener processing. This would require getting the profile from TAU when requested, but that functionality exists and is just a function call.

Other listeners that depend on the profiler object may have problems. Maybe we create a profiler object without taking a timestamp? And on the stop event, just delete the object rather than queueing it? That way, TAU will handle all the timing, and we don't have duplicate functionality.

@khuck
Copy link
Collaborator Author

khuck commented Sep 23, 2015

I started this work on godzilla, I will put it into a branch, called tau_refactoring.

@khuck
Copy link
Collaborator Author

khuck commented Sep 23, 2015

Nick pointed out that some policies only request the profile once, and then re-use the pointer. This won't work with TAU data, since the data has to be refreshed manually.

@khuck
Copy link
Collaborator Author

khuck commented Oct 15, 2015

Also, need to support inclusive/exclusive, different metrics, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant