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

Support sampling duration, sampling TIDs #142

Merged
merged 5 commits into from
Aug 31, 2022

Conversation

jrmadsen
Copy link
Collaborator

  • Sampling duration config values
    • OMNITRACE_SAMPLING_DURATION
    • OMNITRACE_PROCESS_SAMPLING_DURATION
    • Disables sampling after this time (in seconds) has elapsed
  • Sampling thread-id config values
    • OMNITRACE_SAMPLING_TIDS
    • OMNITRACE_SAMPLING_CPUTIME_TIDS
    • OMNITRACE_SAMPLING_REALTIME_TIDS
    • Allows user to select certain threads for sampling
  • Miscellaneous
    • Tweaked the finalization verbosity messages
    • moved sampling-on-child-threads into runtime.hpp and runtime.cpp
    • fixed submodule dyninst header install

@jrmadsen jrmadsen added enhancement New feature or request sampling Statistical sampling via interrupts process sampling Background system-level sampling performed in background thread cmake Modifies the CMake build system cpack Modifies the CPack packaging system configuration Changes/involves configuration options labels Aug 31, 2022
- OMNITRACE_SAMPLING_DURATION
- OMNITRACE_PROCESS_SAMPLING_DURATION
- OMNITRACE_SAMPLING_TIDS
- OMNITRACE_SAMPLING_CPUTIME_TIDS
- OMNITRACE_SAMPLING_REALTIME_TIDS
- moved sampling-on-child-threads into runtime.hpp and runtime.cpp
- fixed submodule dyninst header install
@jrmadsen jrmadsen force-pushed the support-sampling-duration branch from 465530d to 3bd4883 Compare August 31, 2022 09:33
@jrmadsen jrmadsen added the libomnitrace Involves omnitrace library label Aug 31, 2022
@jrmadsen jrmadsen merged commit e67afd3 into ROCm:main Aug 31, 2022
@jrmadsen jrmadsen deleted the support-sampling-duration branch August 31, 2022 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cmake Modifies the CMake build system configuration Changes/involves configuration options cpack Modifies the CPack packaging system enhancement New feature or request libomnitrace Involves omnitrace library process sampling Background system-level sampling performed in background thread sampling Statistical sampling via interrupts
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant