Секундомер Java API - PullRequest
       9

Секундомер Java API

4 голосов
/ 23 июня 2011

Есть ли что-то, что позволило бы мне создать статический объект в моем классе или расширить мой класс и дать мне функции для запуска, остановки, настройки времени сбора статистики с файлом свойств и кучей других вкусностей, о которых я даже не знаю.

Я работаю над приложением, в котором в любой момент работает сумасшедшее количество потоков, и поиск логических файлов становится все труднее.Вот почему я ищу какое-то решение, которое бы помогло мне в этом.

В идеале я хотел бы иметь bean-компонент в моем весеннем контексте приложения, который в значительной степени автоматизировал бы все отслеживание беговых дорожек на основе аннотации.что позволило бы настроить названия потоков и точность секундомера.Также была бы полезна возможность подключения к базе данных, а не просто к лог-файлу.

Ответы [ 3 ]

6 голосов
/ 23 июня 2011

Может быть, вы хотите, чтобы apache commons StopWatch class?

4 голосов
/ 23 июня 2011

Поскольку вы уже используете Spring, вы можете использовать Spring StopWatch , хотя это не соответствует вашим дополнительным целям сохранения данных. Обратите внимание, что он не предназначен для производственного использования, просто для дополнительной информации во время разработки и тестирования.

3 голосов
/ 23 июня 2011

Я не совсем уверен, что понимаю, чего вы пытаетесь достичь.

Вы хотите вести статистику по какой-то временной шкале и экспортировать ее в источник данных с помощью какого-либо плагина API?

Возможно, вам стоит взглянуть на пакет Stats общих ресурсов Twitter, они просто открыли его не так давно, так что документации и примеров пока мало, вам придется разбираться в этом в основном самостоятельно, ноЯ думаю, что это то, что вам нужно.

...