Мониторинг использования JCS Cache - PullRequest
2 голосов
/ 04 октября 2011

Наше приложение использует JCS для кэширования часто используемых данных.

Я хотел бы знать, поддерживает ли JCS (или может генерировать) какую-либо статистику, имеющую такую ​​информацию, как использование кэша, его отсутствие и т. Д.?

Недавно мы решили распараллелить некоторую работу, используя многопоточность.Хотя потоки будут работать с разными данными, но они будут использовать один и тот же кэш (я подумал, что они будут работать в одной и той же JVM, а кэш JCS - это одноэлементный класс, пожалуйста, исправьте меня, если я что-то здесь упустил..).

Поэтому мне нужно проанализировать, нужно ли нам изменить конфигурацию кэша для добавленной загрузки.

Спасибо за помощь!

Ответы [ 2 ]

1 голос
/ 10 февраля 2012

Доступен JSP, который показывает вам некоторую информацию, которую вы ищете, такую ​​как попадания в кэш, пропуски, общее использование памяти и т. Д. Возможно, вам придется немного отредактировать ее, чтобы она подходила для вашего проекта, но это удобно.

http://svn.apache.org/repos/asf/commons/proper/jcs/trunk/src/java/org/apache/jcs/admin/JCSAdmin.jsp

1 голос
/ 05 декабря 2011

На следующем веб-сайте приведено подробное введение, прокрутите вниз до нижней части страницы

Нажмите здесь

Если вы хотите, чтобы все за один раз, используйте compCache.getStatistics (), обратитесь к документации API для получения дополнительной информации.

...