6

Есть ли в Linux чистый порт / версия команды usr/bin/time Windows (программа для определения времени выполнения процесса)?

5 ответов5

3

Я создал простую программу Windows под названием timemem.exe, которая ведет себя аналогично /usr /bin /time в Linux /Mac OS X и будет отображать аналогичную статистику, такую как истекшее время, время процессора пользователя и ядра, а также максимальный размер рабочего набора в памяти, используемой другим процессом Win32. Увидеть:

http://homepage.mac.com/jafingerhut/files/code/code.html

2

Если вам нужно time чтобы использовать его в качестве утилиты для тестирования, в Windows 2003 Resource Kit есть Timeit.exe который делает то же самое.

1

Вы всегда можете установить Cygwin, который даст вам команду времени UNIX. В любом случае довольно полезно установить Cygwin.

Если вы просите чистый порт или версию, я не думаю, что Cygwin будет приемлемым. Единственное, что я обнаружил, это то, что пользовательский код компилируется в Windows. Поскольку я не нашел никаких ссылок, где это было установлено как команда времени, я не знаю, что вы могли бы заставить это работать, если вы не хотите программировать это самостоятельно.

1

На моем Mac /usr/bin/time/ возвращает время работы системы.

На компьютере под управлением Windows вы можете использовать следующее для возврата времени безотказной работы: net stats server

«Статистика с» даст вам время последнего включения компьютера. Также есть серверный инструмент - uptime.exe

Больше информации на сайте поддержки Microsoft.

Конечно, если вы не ищете время работы компьютера, я не в порядке. Если вы не ищете безотказную работу, что вы хотите достичь?

Изменить: Если вы ищете процессорное время, как предлагается в комментарии, вы можете использовать команду tasklist . Пробить в tasklist /? в командной строке и посмотреть информацию об этом.

1

Используйте timethis из комплекта ресурсов Win2K.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .