Krijst tiidstatistiken werom By it Linux-tiidkommando

De tiidbehear is ien fan 'e minder bekende Linux kommando's, mar it kin brûkt wurde om te sjen hoe lang in kommando útfiert.

Dit is handich as jo in ûntwikkelder binne en jo wolle de prestaasjes fan jo programma of skript testje.

Dizze gids litte de wichtichste skeakels listje dy't jo brûke mei it tiidskommando byinoar mei har betsjuttings.

Hoe brûke de tiidkommando

De syntaksis fan 'e tiidkommando is sa:

tiid

Bygelyks kinne jo it ls-kommando útfiere om alle triemmen yn in map te listjen yn in lange formaat tegearre mei it tiidskommando.

tiid ls -l

De resultaten fan it tiidgearkomste sille as folgjende wêze:

real 0m0.177s
user 0m0.156s
sys 0m0.020s

De gegevenste statistyk lit sjen dat de folsleine tiid is taken om it kommando út te fieren, it tal tiid dat yn brûkersmodus brocht waard en de tiid fan tiid yn it kernel modus.

As jo ​​in programma hawwe dat jo skreaun hawwe en jo wolle op it optreden wurkje, dan kinne jo it mei it tiidskommandearje allinich útfiere en besykje en ferbetterje op 'e statistiken.

Standert is de útfier oan 'e ein fan it programma werjûn, mar miskien wolle jo de útfier nei in bestân.

Om it formaat te jaan nei in bestân brûke jo de folgjende syntaksis:

tiid -o
tiid --útput =

Alle skeakels foar it tiidskommandearje moatte oanjûn wurde foar it kommando dat jo útfiere wolle.

As jo ​​prestaasjes opnimme, dan kinne jo de útfier fan it tiidskommandearje nei deselde triem oerhinne en oer wolle, sadat jo in trend sjen kinne.

Om it dan de folgjende syntaksis te brûken:

tiid -a
tiid - oanbean

Formaat fanút it útfieren fan de tiidkommando

Standert is de útfier as folgjend:

real 0m0.177s
user 0m0.156s
sys 0m0.020s

Der binne in grut oantal opmaakformaten as jo sjen litte troch de neikommende list

Jo kinne de formatting-skeakels folgje:

tiid -f "ôfreizge tiid =% E, ynputs% I, útfier% O"

De útfier foar it boppesteande kommando soe dat sa wêze:

Ferlernde tiid = 0:01:00, ynputs 2, útfieringen 1

Jo kinne de skeakels as mjittich mingje en passe.

As jo ​​in nije rigel taheakje wolle as in part fan de formaat string, brûke jo it nije lettertype as folgjend:

tiid -f "ôfreizge tiid =% E \ n Ynfieren% I \ n Outputs% O"

Gearfetting

Om mear te finen oer it tiidskommando lês de Linux Hânlieding Page troch it folgjende kommando te rinnen:

man tiid

De formaat-skeakel wurket net direkt yn Ubuntu. Jo moatte it kommando sa as útfiere:

/ usr / bin / tiid