我们的应用程序使用JCS来高速缓存常用数据。监控JCS高速缓存使用情况
我想知道JCS是否维护(或可以生成)有缓存使用率,缓存未命中等信息的统计信息?
我们最近决定使用多线程来平行化一些工作。虽然线程将处理不同的数据,但他们将共享相同的缓存(我认为这是因为它们将在同一个JVM中运行,而JCS缓存是单例类,如果我在这里丢失了某些东西,请纠正我。 )。
因此,我需要分析是否需要更改缓存配置以增加负载。
感谢您的帮助!
我们的应用程序使用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
有一个在该JCS元数据功能称为JCS Bean.I已经提供,如果您有任何问题,它在detail.Follow解释了链接。 – Madusudanan