2

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

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

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

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

感谢您的帮助!

4

2 回答 2

1

以下网址有详细介绍,向下滚动到页面底部

点击这里

如果您想一次性完成所有操作,请使用 compCache.getStatistics(),有关更多信息,请参阅 API 文档。

于 2011-12-05T12:54:30.560 回答
1

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

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

于 2012-02-10T13:46:34.850 回答