Вы можете получить гораздо более подробную информацию, чем встроенная в bash time
(которую упоминает Роберт Гэмбл), используя time (1) . Обычно это /usr/bin/time
.
Примечание редактора: чтобы убедиться, что вы вызываете внешнюю утилиту time
, а не ключевое слово time
вашей оболочки , используйте ее как /usr/bin/time
. time
- это POSIX-мандатная утилита , но единственная опция, которую требуется поддерживать, это -p
.
Определенные платформы реализуют определенные нестандартные расширения: -v
работает с утилитой GNU time
, как показано ниже (вопрос помечен linux ); реализация BSD / macOS использует -l
для получения аналогичных результатов - см. man 1 time
. sup>
Пример подробного вывода:
$ /usr/bin/time -v sleep 1
Command being timed: "sleep 1"
User time (seconds): 0.00
System time (seconds): 0.00
Percent of CPU this job got: 1%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:01.05
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 0
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 210
Voluntary context switches: 2
Involuntary context switches: 1
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
Я не уверен, что затмение может сделать это сам.
Вы можете попробовать
Eclipse не работает таким образом Боюсь. Лучшее решение, которое я могу придумать, - это сгенерировать файл .classpath
из скрипта, который сканирует каталог на наличие банок.
В статье developerworks показано, как реализовать собственный контейнер пути к классам, который предоставляет содержимое каталога. Вам необходимо зарегистрироваться, чтобы просмотреть статью и загрузить исходники.
Поместите все jar-файлы в одну папку с библиотеками
, используйте javac -classpath c: \ com \ whichever \ libraries * program1.java
IVY содержит задачу ant, которая создаст файл XML, перечисляющий местоположение зависимостей JAR, которые он управляет.
http://ant.apache.org/ivy/history/latest-milestone/use/artifactreport.html
Было бы очень просто объединить это с помощью таблицы стилей XSLT, чтобы потом генерируют файл Eclipse .Classpath Отказ
Мой коллега реализовал контейнер classpath, который рекурсивно ищет банки в заданной директории в рабочем пространстве, посмотрите на http://openscada.org/2010/05/31/adding-a-directory-as-class-path-to-eclipse/
Сайт обновления можно найти на http://repo.openscada.org/p2/bob/R
Плагин лицензирован по LGPL V3, и вы можете найти исходный код на git://git.openscada.org/ (http://git.openscada.org/?p=org.openscada.bob.git;a=tree)