[英]Jackrabbit Lucene indexes
我在Red Hat 6 64位计算机上安装了Jackrabbit 2.4.0(作为rar部署到JBoss AS 7.1.0中)。 JBoss JVM的最大堆大小设置为8 GB。 机器具有24GB的RAM。 奇怪的是,启动JBoss时,它具有将近20 GB的虚拟大小(统计信息来自顶部)。 Linux页面缓存(交换缓存)大约为10 GB,因此系统实际上将在5 GB左右的地方具有可用内存。 我不确定为什么页面高速缓存这么大,我试图建立一个与保存Lucene索引的jackrabbit数据目录大小的链接。 目录的大小约为10 GB。 我的问题是:Lucene是否对索引文件使用内存映射?
提前致谢。
JBOSS总驻留内存由几个因素组成,并非所有因素都是堆:
这里有您的应用程序和应用程序服务器本身。
因此,当然,您应该使用Visual VM之类的配置文件进行分析,以了解发生的事情的详细信息,但这只会对堆和perm生成有所帮助。 您将需要Linux上的诸如nmap之类的工具才能发现其余的信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.