How to profile a chain of process calls? [on hold] The Next CEO of Stack OverflowHow can I profile a shell script?Detailed Per-Process ProfilingWhich system calls could create a new process?SSH session chainHow to open process again?How can I find which process is eating my memory?Linux System calls in C on OSXRecord time of every process or thread context switchHow to chain a shell command off a non-child process exiting without a race condition?Are there notification calls when a Process exits?
Reference request: Grassmannian and Plucker coordinates in type B, C, D
RigExpert AA-35 - Interpreting The Information
Is French Guiana a (hard) EU border?
Is there a difference between "Fahrstuhl" and "Aufzug"
How to check if all elements of 1 list are in the *same quantity* and in any order, in the list2?
Why doesn't UK go for the same deal Japan has with EU to resolve Brexit?
Would a grinding machine be a simple and workable propulsion system for an interplanetary spacecraft?
How do I align (1) and (2)?
A small doubt about the dominated convergence theorem
Can Plant Growth be repeatedly cast on the same area to exponentially increase the yield of harvests there (more than twice)?
Poetry, calligrams and TikZ/PStricks challenge
When you upcast Blindness/Deafness, do all targets suffer the same effect?
Why didn't Khan get resurrected in the Genesis Explosion?
Legal workarounds for testamentary trust perceived as unfair
Help understanding this unsettling image of Titan, Epimetheus, and Saturn's rings?
How to count occurrences of text in a file?
Why, when going from special to general relativity, do we just replace partial derivatives with covariant derivatives?
Would this house-rule that treats advantage as a +1 to the roll instead (and disadvantage as -1) and allows them to stack be balanced?
Does Germany produce more waste than the US?
Where do students learn to solve polynomial equations these days?
Example of a Mathematician/Physicist whose Other Publications during their PhD eclipsed their PhD Thesis
Why specifically branches as firewood on the Altar?
Why does the flight controls check come before arming the autobrake on the A320?
Why do remote US companies require working in the US?
How to profile a chain of process calls? [on hold]
The Next CEO of Stack OverflowHow can I profile a shell script?Detailed Per-Process ProfilingWhich system calls could create a new process?SSH session chainHow to open process again?How can I find which process is eating my memory?Linux System calls in C on OSXRecord time of every process or thread context switchHow to chain a shell command off a non-child process exiting without a race condition?Are there notification calls when a Process exits?
I have a setup of multiple executables A, B, C, D...
I have a loop in A that calls B multiple times, which in turn has a branching statement that calls C or D depending on the circumstances...
Some o the executables are in python, some are in bash, some are C++ binaries....
This is all part of a single "operation" that must be done contiguously. i.e other than the fact that it's split across multiple languages and files, this is to be treated as a single program.
Is there any way i can profile the entire call chain? Or must I try to individually profile each executable and try to get a sense of what could be a bottleneck?
terminal process programming profiling
put on hold as too broad by Rui F Ribeiro, Stephen Harris, jimmij, maulinglawns, muru 31 mins ago
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
I have a setup of multiple executables A, B, C, D...
I have a loop in A that calls B multiple times, which in turn has a branching statement that calls C or D depending on the circumstances...
Some o the executables are in python, some are in bash, some are C++ binaries....
This is all part of a single "operation" that must be done contiguously. i.e other than the fact that it's split across multiple languages and files, this is to be treated as a single program.
Is there any way i can profile the entire call chain? Or must I try to individually profile each executable and try to get a sense of what could be a bottleneck?
terminal process programming profiling
put on hold as too broad by Rui F Ribeiro, Stephen Harris, jimmij, maulinglawns, muru 31 mins ago
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
What type of profiling are you looking at? Maybestrace -f
might be sufficient? Then you can look at things like theexec()
calls to see what's being called most often.
– Stephen Harris
2 days ago
I need to identify bottlenecks in this call chain. So I am looking for methods/executables that take long periods of CPU time
– Makogan
2 days ago
Have you looked atstrace
and the options it provides?
– Stephen Harris
2 days ago
Strace seems to focus mostly on system calls. But I need to find the bottlenecks in the programs themselves.
– Makogan
yesterday
add a comment |
I have a setup of multiple executables A, B, C, D...
I have a loop in A that calls B multiple times, which in turn has a branching statement that calls C or D depending on the circumstances...
Some o the executables are in python, some are in bash, some are C++ binaries....
This is all part of a single "operation" that must be done contiguously. i.e other than the fact that it's split across multiple languages and files, this is to be treated as a single program.
Is there any way i can profile the entire call chain? Or must I try to individually profile each executable and try to get a sense of what could be a bottleneck?
terminal process programming profiling
I have a setup of multiple executables A, B, C, D...
I have a loop in A that calls B multiple times, which in turn has a branching statement that calls C or D depending on the circumstances...
Some o the executables are in python, some are in bash, some are C++ binaries....
This is all part of a single "operation" that must be done contiguously. i.e other than the fact that it's split across multiple languages and files, this is to be treated as a single program.
Is there any way i can profile the entire call chain? Or must I try to individually profile each executable and try to get a sense of what could be a bottleneck?
terminal process programming profiling
terminal process programming profiling
asked 2 days ago
MakoganMakogan
1065
1065
put on hold as too broad by Rui F Ribeiro, Stephen Harris, jimmij, maulinglawns, muru 31 mins ago
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
put on hold as too broad by Rui F Ribeiro, Stephen Harris, jimmij, maulinglawns, muru 31 mins ago
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
What type of profiling are you looking at? Maybestrace -f
might be sufficient? Then you can look at things like theexec()
calls to see what's being called most often.
– Stephen Harris
2 days ago
I need to identify bottlenecks in this call chain. So I am looking for methods/executables that take long periods of CPU time
– Makogan
2 days ago
Have you looked atstrace
and the options it provides?
– Stephen Harris
2 days ago
Strace seems to focus mostly on system calls. But I need to find the bottlenecks in the programs themselves.
– Makogan
yesterday
add a comment |
What type of profiling are you looking at? Maybestrace -f
might be sufficient? Then you can look at things like theexec()
calls to see what's being called most often.
– Stephen Harris
2 days ago
I need to identify bottlenecks in this call chain. So I am looking for methods/executables that take long periods of CPU time
– Makogan
2 days ago
Have you looked atstrace
and the options it provides?
– Stephen Harris
2 days ago
Strace seems to focus mostly on system calls. But I need to find the bottlenecks in the programs themselves.
– Makogan
yesterday
What type of profiling are you looking at? Maybe
strace -f
might be sufficient? Then you can look at things like the exec()
calls to see what's being called most often.– Stephen Harris
2 days ago
What type of profiling are you looking at? Maybe
strace -f
might be sufficient? Then you can look at things like the exec()
calls to see what's being called most often.– Stephen Harris
2 days ago
I need to identify bottlenecks in this call chain. So I am looking for methods/executables that take long periods of CPU time
– Makogan
2 days ago
I need to identify bottlenecks in this call chain. So I am looking for methods/executables that take long periods of CPU time
– Makogan
2 days ago
Have you looked at
strace
and the options it provides?– Stephen Harris
2 days ago
Have you looked at
strace
and the options it provides?– Stephen Harris
2 days ago
Strace seems to focus mostly on system calls. But I need to find the bottlenecks in the programs themselves.
– Makogan
yesterday
Strace seems to focus mostly on system calls. But I need to find the bottlenecks in the programs themselves.
– Makogan
yesterday
add a comment |
0
active
oldest
votes
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
What type of profiling are you looking at? Maybe
strace -f
might be sufficient? Then you can look at things like theexec()
calls to see what's being called most often.– Stephen Harris
2 days ago
I need to identify bottlenecks in this call chain. So I am looking for methods/executables that take long periods of CPU time
– Makogan
2 days ago
Have you looked at
strace
and the options it provides?– Stephen Harris
2 days ago
Strace seems to focus mostly on system calls. But I need to find the bottlenecks in the programs themselves.
– Makogan
yesterday