Sto eseguendo uno script di shell per eseguire un'applicazione C++, che misura le prestazioni di un API. Posso catturare la latenza (tempo impiegato per restituire un valore per un dato insieme di parametri) dell'API, ma desidero anche catturare l'utilizzo della CPU e della memoria insieme a intervalli di dire 5-10 secondi.Acquisizione dinamica di CPU e memoria
c'è un modo per farlo senza influire troppo sulle prestazioni del sistema e anche all'interno dello stesso script? ho trovato molti esempi in cui si può fare al di fuori (indipendentemente) dallo script che stiamo eseguendo; ma non quello in cui possiamo fare all'interno dello stesso copione.
Eventuali duplicati di [? Come posso ottenere l'utilizzo della CPU e della memoria di un unico processo su Linux (Ubuntu)] (http://stackoverflow.com/questions/1221555/ how-can-i-get-the-cpu-usage-and-memory-usage-of-a-single-process-on-linux-ubunt) –
http://meta.stackexchange.com/questions/147643/should-i-vote-to-close-a-duplicate-question-even- sebbene-è-molto-più-nuovo-e-ah ;-) –