Добијте статистику времена повраћаја помоћу Линук Тиме Цомманд

Времена команда је једна од мање познатих Линук наредби, али се може користити како би показала колико дуго треба наредити команду.

Ово је корисно ако сте програмер и желите да тестирате перформансе свог програма или скрипте.

Овај водич ће навести главне прекидаче које ћете користити са временским командом заједно са њиховим значењем.

Како користити Тиме Цомманд

Синтакса временске наредбе је следећа:

време

На пример, можете покренути команду лс да листе све датотеке у фасцикли у дугачком формату заједно са временском командом.

време лс -л

Резултати временске наредбе биће следећи:

реал 0м0.177с
корисник 0м0.156с
сис 0м0.020с

Приказане статистике показују да је потребно време да се покрене команда, колико је времена потрошено у корисничком режиму и количину времена проведеног у режиму језгра.

Ако имате програм који сте написали и желите да радите на перформансама, можете га покренути заједно са временском командом изнова и изнова и покушати да побољшате статистику.

По подразумеваној вредности, излаз се приказује на крају програма, али можда желите да излаз иде у датотеку.

Да бисте изашли у формат датотеке, користите следећу синтаксу:

време -о
време --оутпут =

Сви прекидачи за временску наредбу морају бити наведени пре него што команда желите покренути.

Ако сте подешавање перформанси, можда ћете желети да додате излаз из команде за вријеме истој датотеци изнова и изнова како бисте видели тренд.

Уместо тога користите сљедећу синтаксу:

време -а
време - прилазите

Форматирање излаза временске команде

По подразумеваној вредности излаз је следећи:

реал 0м0.177с
корисник 0м0.156с
сис 0м0.020с

Постоји велики број опција за обликовање као што је приказано у следећој листи

Можете да користите прекидаче за форматирање на следећи начин:

време -ф "Елапсед Тиме =% Е, Улаз% И, Излази% О"

Излаз за наредну команду би био нешто овако:

Елапсед Тиме = 0:01:00, Улази 2, Излази 1

По потреби можете мијешати и одговарати прекидачима.

Ако желите да додате нову линију као део стринга формата, користите знак нове линије на следећи начин:

време -ф "Елапсед Тиме =% Е \ н Улаз% И \ н Излази% О"

Резиме

Да бисте сазнали више о временској наредби, прочитајте страницу Линук приручник тако што ћете покренути следећу команду:

мушкарац вријеме

Пребацивање формата не ради одмах у Убунту. Морате покренути наредбу на следећи начин:

/ уср / бин / време