监控 JCS 缓存使用情况
我们的应用程序使用 JCS 来缓存常用数据。
我想知道 JCS 是否维护(或可以生成)任何包含缓存使用情况、缓存未命中等信息的统计信息?
我们最近决定使用多线程并行化一些作业。虽然线程将处理不同的数据,但它们将共享相同的缓存(我认为它们将在同一个 JVM 中运行,并且 JCS 缓存是一个单例类,如果我在这里遗漏了某些内容,请纠正我。 .)。
所以我需要分析是否需要更改缓存配置以增加负载。
感谢您的帮助!
Our application is using JCS for caching frequently used data.
I wanted to know if JCS maintains(or can generate) any statistics having information like cache usage, cache misses, etc?
We recently decided to parallelise some job using multithreading. Although the threads will be working on different data, but they would be sharing the same cache (this I figured as they would be running in same JVM, and the JCS cache is a singleton class, please correct me if I am missing something here..).
So I need to analyse if we need to change the cache configuration for the added load.
Thanks a for your help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下网址给出了详细介绍,向下滚动到页面底部
单击此处
如果您希望一次性获得所有内容,请使用 compCache.getStatistics(),请参阅 API 文档以获取更多信息。
The following web site gives a detail introduction,scroll down to the bottom of the page
Click here
If u want everything in a single go then use compCache.getStatistics(),refer to the API documentation for more information.
有一个 JSP 可以显示您正在寻找的一些信息,例如缓存命中、未命中、使用的总内存等。您可能需要对其进行一些编辑以适应您的项目,但它很方便。
http://svn.apache.org/repos/asf/commons/proper/jcs/trunk/src/java/org/apache/jcs/admin/JCSAdmin.jsp
There is a JSP available that shows you some of the information you are looking for like cache hits, misses, total memory used, etc. You may have to edit it a little to fit into your project, but it's handy.
http://svn.apache.org/repos/asf/commons/proper/jcs/trunk/src/java/org/apache/jcs/admin/JCSAdmin.jsp