time под винду?

yolki

чем можно засечь время выполнения независимой программы?

otets-mihail

наручными часами

yolki

фи

0000

Запихнуть в файл с расширением vbs и отредактировать имя запускаемой проги.
Результат выводится в секундах.

StartTime = Time
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "notepad", 4, true
MsgBox DateDiff ("s", StartTime, Time)

Ivan8209

time(1) чуть сложнее, чем предлагаемый тобой секундомер.
---
"Narrowness of experience leads to narrowness of imagination."

agaaaa

Ну поставленную задачу скрипт вроде выполняет :)

Ivan8209

Не факт.
Если хочет получить именно то, что даёт time(1 не выполняет.
---
Q21: что такое Win2k?
A21: состема.

yolki

именно.
мне нужно: %E %P %M %K
хотелось бы ещё своп помониторить. %F как-то неинформативно на мой взгляд.

apl13

{cygwin,msys} не катят?

0000

В принципе WSH позволяет получать все то, что отображается в диспечере задач, но монитор можно сделать тупо раз в секунду смотреть переменные и писать в файл.
P.S. %E %P %M %K не знаю что такое.

yolki


%E Elapsed real time (in [hours:]minutes:seconds).
%M Maximum resident set size of the process during its life-
time, in Kbytes.
%P Percentage of the CPU that this job got, computed as (%U +
%S) / %E.
%K Average total (data+stack+text) memory use of the process,
in Kbytes.

Dasar

ботай что такое performance counter
Оставить комментарий
Имя или ник:
Комментарий: