监视JCS缓存使用情况

时间:2011-10-04 06:41:13

标签: caching jcs

我们的应用程序使用JCS来缓存常用数据。

我想知道JCS是否维护(或可以生成)具有缓存使用,缓存未命中等信息的任何统计信息?

我们最近决定使用多线程并行化一些工作。虽然线程将处理不同的数据,但它们将共享相同的缓存(我认为它们将在相同的JVM中运行,并且JCS缓存是单例类,如果我在这里遗漏了某些内容,请纠正我。 )。

所以我需要分析是否需要为增加的负载更改缓存配置。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

以下网站提供详细介绍,向下滚动到页面底部

Click here

如果您想要一次性使用compCache.getStatistics(),请参阅API文档以获取更多信息。

答案 1 :(得分:1)

有一个JSP可以显示您正在寻找的一些信息,如缓存命中,未命中,使用的总内存等。您可能需要稍微编辑它以适应您的项目,但它很方便。< / p>

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