Есть ли в Linux чистый порт / версия команды usr/bin/time
Windows (программа для определения времени выполнения процесса)?
5 ответов
Я создал простую программу Windows под названием timemem.exe, которая ведет себя аналогично /usr /bin /time в Linux /Mac OS X и будет отображать аналогичную статистику, такую как истекшее время, время процессора пользователя и ядра, а также максимальный размер рабочего набора в памяти, используемой другим процессом Win32. Увидеть:
Если вам нужно time
чтобы использовать его в качестве утилиты для тестирования, в Windows 2003 Resource Kit есть Timeit.exe
который делает то же самое.
Вы всегда можете установить Cygwin, который даст вам команду времени UNIX. В любом случае довольно полезно установить Cygwin.
Если вы просите чистый порт или версию, я не думаю, что Cygwin будет приемлемым. Единственное, что я обнаружил, это то, что пользовательский код компилируется в Windows. Поскольку я не нашел никаких ссылок, где это было установлено как команда времени, я не знаю, что вы могли бы заставить это работать, если вы не хотите программировать это самостоятельно.
На моем Mac /usr/bin/time/
возвращает время работы системы.
На компьютере под управлением Windows вы можете использовать следующее для возврата времени безотказной работы: net stats server
«Статистика с» даст вам время последнего включения компьютера. Также есть серверный инструмент - uptime.exe
Больше информации на сайте поддержки Microsoft.
Конечно, если вы не ищете время работы компьютера, я не в порядке. Если вы не ищете безотказную работу, что вы хотите достичь?
Изменить: Если вы ищете процессорное время, как предлагается в комментарии, вы можете использовать команду tasklist
. Пробить в tasklist /?
в командной строке и посмотреть информацию об этом.
Используйте timethis
из комплекта ресурсов Win2K.