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?










0















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?










share|improve this 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? 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











  • 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















0















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?










share|improve this 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? 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











  • 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













0












0








0








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?










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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? 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











  • 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

















  • 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











  • 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
















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










0






active

oldest

votes

















0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes

Popular posts from this blog

getting Checkpoint VPN SSL Network Extender working in the command lineHow to connect to CheckPoint VPN on Ubuntu 18.04LTS?Will the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayVPN SSL Network Extender in FirefoxLinux Checkpoint SNX tool configuration issuesCheck Point - Connect under Linux - snx + OTPSNX VPN Ububuntu 18.XXUsing Checkpoint VPN SSL Network Extender CLI with certificateVPN with network manager (nm-applet) is not workingWill the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayImport VPN config files to NetworkManager from command lineTrouble connecting to VPN using network-manager, while command line worksStart a VPN connection with PPTP protocol on command linestarting a docker service daemon breaks the vpn networkCan't connect to vpn with Network-managerVPN SSL Network Extender in FirefoxUsing Checkpoint VPN SSL Network Extender CLI with certificate

Cannot Extend partition with GParted The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Community Moderator Election ResultsCan't increase partition size with GParted?GParted doesn't recognize the unallocated space after my current partitionWhat is the best way to add unallocated space located before to Ubuntu 12.04 partition with GParted live?I can't figure out how to extend my Arch home partition into free spaceGparted Linux Mint 18.1 issueTrying to extend but swap partition is showing as Unknown in Gparted, shows proper from fdiskRearrange partitions in gparted to extend a partitionUnable to extend partition even though unallocated space is next to it using GPartedAllocate free space to root partitiongparted: how to merge unallocated space with a partition

Marilyn Monroe Ny fiainany manokana | Jereo koa | Meny fitetezanafanitarana azy.