Cael Ystadegau Amser Dychwelyd Gyda Chyfarwyddyd Amser Linux

Y gorchymyn amser yw un o'r gorchmynion Linux llai hysbys, ond gellir ei ddefnyddio i ddangos pa mor hir y mae gorchymyn yn ei gymryd i redeg.

Mae hyn yn ddefnyddiol os ydych chi'n ddatblygwr ac rydych am brofi perfformiad eich rhaglen neu'ch sgript.

Bydd y canllaw hwn yn rhestru'r prif switshis y byddwch yn eu defnyddio gyda'r gorchymyn amser ynghyd â'u hystyron.

Sut I Ddefnyddio'r Gorchymyn Amser

Mae cystrawen y gorchymyn amser fel a ganlyn:

amser

Er enghraifft, gallwch chi redeg y gorchymyn ls i restru'r holl ffeiliau mewn ffolder mewn fformat hir ynghyd â'r gorchymyn amser.

amser ls -l

Bydd canlyniadau'r gorchymyn amser fel a ganlyn:

0m0.177 go iawn
defnyddiwr 0m0.156s
sys 0m0.020au

Mae'r ystadegau a ddangosir yn dangos bod cyfanswm yr amser yn cael ei gymryd i redeg y gorchymyn, faint o amser a wariwyd yn y modd defnyddwyr a faint o amser a dreuliwyd yn y modd cnewyllyn.

Os oes gennych raglen yr ydych wedi'i ysgrifennu a'ch bod am weithio ar y perfformiad, gallwch ei redeg ynghyd â'r gorchymyn amser drosodd a throsodd a cheisio gwella'r ystadegau.

Yn anffodus, dangosir yr allbwn ar ddiwedd y rhaglen ond efallai yr hoffech i'r allbwn fynd i ffeil.

I allbwn y fformat i ffeil, defnyddiwch y cystrawen ganlynol:

amser -o
amser --output =

Rhaid nodi'r holl switshis ar gyfer y gorchymyn amser cyn y gorchymyn rydych chi am ei redeg.

Os ydych chi'n tynhau perfformiad, efallai y byddwch am atodi'r allbwn o'r gorchymyn amser i'r un ffeil drosodd a throsodd fel y gallwch weld tuedd.

I wneud hynny, defnyddiwch y gystrawen ganlynol yn lle hynny:

amser -a
amser - peidio

Fformatio Allbwn yr Archeb Amser

O ganlyniad, mae'r allbwn fel a ganlyn:

0m0.177 go iawn
defnyddiwr 0m0.156s
sys 0m0.020au

Mae yna nifer fawr o opsiynau fformatio fel y dangosir gan y rhestr ganlynol

Gallwch ddefnyddio'r switshis fformatio fel a ganlyn:

amser -f "Amser heibio =% E, Mewnbwn% I, Allbynnau% O"

Byddai'r allbwn ar gyfer y gorchymyn uchod yn rhywbeth fel hyn:

Amser a Drosglwyddwyd = 0:01:00, Mewnbynnau 2, Allbynnau 1

Gallwch chi gymysgu a chydweddu'r switshis yn ôl yr angen.

Os ydych chi eisiau ychwanegu llinell newydd fel rhan o'r llinyn fformat, defnyddiwch y cymeriad llinell newydd fel a ganlyn:

amser -f "Amser heibio =% E \ n Mewnbynnau% I \ n Allbynnau% O"

Crynodeb

I ddarganfod mwy am yr orchymyn amser darllenwch y dudalen Llawlyfr Linux trwy redeg y gorchymyn canlynol:

amser dyn

Nid yw'r switsh fformat yn gweithio ar unwaith yn Ubuntu. Mae angen i chi redeg y gorchymyn fel a ganlyn:

/ usr / bin / time