JVM
MarilynTyson
这个作者很懒,什么都没留下…
展开
-
2011年3月网站Lucene调整优化手记
壹.起因 自网站重构以来,我们加入了Apache Lucene,用来辅助mysql数据库存储查询,以减少对DB的负担,网站的大部分数据共有的特点是不需要即时更新,数据量较大,这正是Lucene擅长解决的问题领域,起始版本是2.4,开始效果不赖,当然也遇到了一些问题,例如判断索引文件合理的大小值问题,分词器的选择问题,对于一个完整的存储查询解决方案来说是不言而喻的,Lucene的学习成本原创 2013-08-02 09:29:47 · 577 阅读 · 0 评论 -
ImproveSearchingSpeed精简翻译
1.不会动您就别瞎动,确实是我的问题您再动,不然越动越乱。2.请及时更新至我的最新版本。(注:我不确定3.0.X版本之间索引是否兼容,应该是兼容的)3.在本机磁盘建索引,别用网络磁盘挂载,你要是非得网络挂载也没辙,最好用只读(ReadOnly)方式挂载,还能稍微好点。(注:在本机磁盘建索引效率高,这点我们已经实践过了)4.固态硬盘寻道时间比传统硬盘快100倍什么什么很好很无敌等等。(注原创 2013-08-02 09:29:58 · 343 阅读 · 0 评论 -
关于Java性能监控的一些记录
本篇所有内容都是基于JDK5,如使用JDK6会有差别。 在前些日子,我们做了一些性能监控的工作,有一些值得记录的地方: JDK自身提供了很多工具,基于命令行和GUI的都有,学会合理应用它们是很有用处的。 首先是jmap,这是一个命令行程序,用来查看JVM中对象数量情况,直接输入jmap会显示用法,下面是两个常用的功能: jmap -histo 'jvmPid原创 2013-08-02 09:29:52 · 403 阅读 · 0 评论