Focus on Domino

路漫漫其修远兮,吾将上下而求索

导航

让Notes 8.5+运行更流畅的小秘密

        相比Notes7,Notes 8.x所带来的最大变化就是把整个运行环境搬到了Eclipse平台之上。这一变化在给Notes带来了更漂亮的界面和更灵活的扩展性之余,也给新一代的Notes带来了一个小缺点:性能偏弱,标准版的Notes需要更多的内存来保证流畅的运行,毕竟多一个JVM的运行开销不是小事情。作为开发团队,我们一直很重视这一问题并在持续进行着性能的改进工作,控制Notes的内存占用,提高Notes的运行 效率。在8.0.2, 8.5和8.5.2版本中,我们都能看到Notes在性能方面的巨大改进。


        OK,今天咱们的话题,不是揭秘我们内部性能改进工作的种种细节,而是介绍一个小窍门,通过一步简单的配置,让我们的Notes运行更流畅。

        在Notes 8.5.x的缺省配置中,我们给JVM设置的最大内存占用是256MB,以保证在配置1G内存的机器上,Notes不会占用过多的内存资源。在今天看来,这一配置是有些保守的,毕竟我的使用了4年多的笔记本都配了有2G内存了。现如今再配机器,2G该怎么说也算低配了吧?如果你手里的机器内存充足,我们完全可以通过提高Notes JVM的内存占用上限来改善性能。因为:更多的内存=更少的磁盘交换+更少的垃圾回收=更流畅的响应。

        下面,让我们具体看一看该如何操作:


1. 确保Notes已正常退出
2. 编辑Notes的JVM配置文件
你可以在<Notes安装目录>\framework\rcp\deploy目录下找到一个名为jvm.properties的文件,其中记录了Notes运行时的JVM配置参数。我们可以用写字板打开它,然后在其中找到一行参数“vmarg.Xmx=-Xmx256m”。这就是我们今天要修改的对象。我们可以指定用最多机器1/3的内存来支持JVM。比如对于2G内存的机器来说,我们可以设置“vmarg.Xmx=-Xmx768m”并保存。
3. 重新启动Notes

posted on 2011-06-12 20:41  Zhang.T  阅读(431)  评论(0编辑  收藏  举报