2008-10-08 4 views
2

Мне нужно выяснить, какое время требуется для вычисления производительности приложения/функции. - это их любые Java-API с открытым исходным кодом для выполнения того же самого?вычислительная производительность

+0

Обратите внимание, когда вы вызываете функцию, а затем выполняйте разницу, когда функция закончена. Нет необходимости в API для этого – 2018-02-26 08:33:04

ответ

1

Посмотрите на официальное TPTP plugin на Eclipse. Это почти все, что вы описали, и (фриккин). Я могу это порекомендовать.

1

Я не знаю, есть ли APIS, но вы обычно используете funtiton currenttimemillis для этого ... Вы измеряете время в начале, затем снова в конце исполнения и вуаля !!! вы получили свое время, вычитая

+0

для очень простых вещей, это может отлично работать, я согласен. Не очень хорошо для сложного программного обеспечения. – Epaga 2008-10-08 08:42:17

0

Hiperic предоставляет лицензированный инструмент GPLv2 для мониторинга всех видов системных ресурсов под названием SIGAR (System Information Gatherer and Reporter).

Этот инструмент используется для обеспечения балансировки адаптивной нагрузки в GridGain (grid grid framework).

http://www.hyperic.com/products/sigar.html

0

Если это только одна функция, которую вы заботитесь о, обернуть петлю миллион итераций вокруг него, и время его с секундомером. Затем секунды переводятся на микросекунды.

С другой стороны, если вы хотите ускорить его, все, что вам нужно, это this.

Смежные вопросы