From: Maynard J. <may...@us...> - 2014-01-24 23:27:29
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "oprofile". The branch, master has been updated via d6ca286b4479e97f0fc3dfed70e7ecf0bf0f7829 (commit) from 65176cb1af0fb1f6c7d3ddba4ab5f5f23c5f7c62 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit d6ca286b4479e97f0fc3dfed70e7ecf0bf0f7829 Author: Maynard Johnson <may...@us...> Date: Fri Jan 24 17:07:10 2014 -0600 Reduce overhead of operf waiting for profiled app to end The original implementation was very inefficient in how operf waited for the profiled app to end. We reduce much of the overhead by doing a nanosleep for 100 ms, waking up, checking the status of the app (via waitpid), and going back to sleep again if the app is still running. Signed-off-by: Maynard Johnson <may...@us...> ----------------------------------------------------------------------- Summary of changes: pe_profiling/operf.cpp | 22 ++++++---------------- 1 files changed, 6 insertions(+), 16 deletions(-) hooks/post-receive -- oprofile |