Es gäbe etwas im Bereich Overkill ;-)
Stichwort wäre "process accounting", an Software dazu was ich kenne/nutze für Linux wäre da GNU acct.
Sinn ist, jeden Prozeß im System mit verschiedenen Daten zu protokollieren (u.a. Befehl, wer/woher, Ressourcen).
Genutzt wird dazu das als Kernelfunktion vorhandene Prozessaccounting.
Und Overkill wäre halt, aus denn ggf. tausenden geloggten Prozessen jetzt fünf, sechs (Browser, Office, Musiksoft) rauszusuchen bzw. überhaupt nur "verwenden" zu wollen. Ist halt nicht der Ansatz: Ich: for (browser email musik) do zeitmess end, sondern eher heuhaufen->grep_die_perlen
Der Vorgang findet aber halt transparent im Hintergrund statt und ohne das von außen eine "Messung" angestossen werden muß. Lediglich das Aufzeichnungsfile kann bei wirklich hochfrequentierten Systemen (kein Dektop-PC) etwas groß werden. Dafür hat man aber jederzeit Übersicht/Nachvollziehbarkeit wer was an Kommandos/Prozessen gemacht hat.
Die Standardausgabe (sa wäre das Tool aus dem Paket dafür) sieht z.B. so aus:
45 1983.36re 7.57cp 0avio 31692k ***other*
3 130.80re 4.26cp 0avio 43387k Xorg
23 1515.09re 0.79cp 0avio 123016k gdbus
6 357.34re 0.20cp 0avio 114176k dconf worker
9 643.75re 0.11cp 0avio 111147k gmain
63 2520.27re 0.09cp 0avio 0k kworker/dying*
4 2.69re 0.01cp 0avio 13394k mc
4 259.84re 0.01cp 0avio 8268k dbus-daemon
4 257.54re 0.01cp 0avio 138484k threaded-ml
10 189.93re 0.01cp 0avio 4515k bash
4 0.01re 0.00cp 0avio 10820k ruby
3 129.04re 0.00cp 0avio 13670k systemd
2 128.78re 0.00cp 0avio 92224k pulseaudio
2 128.78re 0.00cp 0avio 76960k gvfs-udisks2-vo
4 0.00re 0.00cp 0avio 4994k xkbcomp
4 0.00re 0.00cp 0avio 4784k troff
4 7.90re 0.00cp 0avio 4888k man
2 125.97re 0.00cp 0avio 14758k gconfd-2
2 57.59re 0.00cp 0avio 4650k su
6 34.49re 0.00cp 0avio 3808k less
3 0.00re 0.00cp 0avio 3086k dmesg
3 26.59re 0.00cp 0avio 1140k gzip
18 0.01re 0.00cp 0avio 3934k sh
Die zweite Spalte in dieser Ausgabe (re) soll laut manpage die Laufzeit bei Prozeßende in Minuten sein.
Hauptaufgabe ist allerdings eben nicht unbedingt "rennmäßige" Laufzeitmessung, ob dieser Ansatz was für dich taugt...
acct gibt es nur im AUR, und auch dort nicht mehr aktiv/betreut. Das letzte PKGBUILD läßt sich aber kompilieren und nutzen, auch angepaßt an die aktuell verfügbare Version bei GNU. Bei Bedarf kann ich das aufzeigen.
Ein anderer/besserer Ansatz fällt mir für dein Anliegen (Messung einiger auswählbarer Prozesse) abseits von eigenen Skripts und time auch nicht ein. Evtl. wären diese neuen cgroups noch eine Möglichkeit, aber IMHO müßte man die PIDs der "Meßopfer" in eine eigene cgroup packen um an weitere Prozeßdaten(Laufzeit etc.) zu kommen -> klingt nach händischem Eingriff und ebenso nach Kanonen auf Spatzen.
http://www.gnu.org/software/acct/manual/accounting.html
http://www.linux-magazin.de/Ausgaben/2011/07/Realtime-Monitoring