监控JCS缓存使用情况



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

我想知道JCS是否维护(或可以生成)任何统计信息,如缓存使用情况,缓存丢失等?

我们最近决定使用多线程来并行化一些工作。虽然线程将在不同的数据上工作,但它们将共享相同的缓存(我认为它们将在相同的JVM中运行,并且JCS缓存是一个单例类,如果我在这里错过了什么,请纠正我…)。

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

谢谢你的帮助!

下面的网站给出了详细的介绍,向下滚动到页面底部

点击这里

如果你想一次性完成所有操作,那么使用compCache.getStatistics(),参考API文档获取更多信息。

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

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

最新更新