24. 提高Domino Designer开发XPages的性能

对于程序员来说,不仅开发的应用的性能重要,开发工具的性能的影响更是直接密切。采用Eclipse平台后,Domino Designer占用的资源大大增加,运行速度也下降不少。工欲善其事,必先利其器。针对Domino Designer运行速度的两大瓶颈,这里介绍分别的应对之道。

Eclipse因为其Java程序的本质和丰富的功能,比机器代码下的Designer占用多得多的内存。而Designer默认设定的Java虚拟机所能使用的内存却很保守。关闭Designer,在它的安装目录下,找到文件framework\rcp\deploy\jvm.properties,用任意一种文本编辑器打开,vmarg.Xmx=-Xmx256m设定的就是jvm使用的内存的最大值。根据你的电脑的实际内存大小,可以将它增大到512m甚至更大。重新启动Designer,你会发现它的加载速度提高了,开发时的速度也会改善。

Domino Designer运行速度的另一个瓶颈是I/O操作。为了自动编译和检查错误,Designer会读取所有的表单、视图、代理、脚本库和Xpages等设计元素。在Xpages和Java设计元素的自动编译过程中,也会频繁地写入Java源文件和编译后的class文件。因此如果直接在服务器上开发,除非网络速度飞快,否则操作不流畅,首次打开应用时的完整编译耗时更有可能和开机一较高下。所以有效的模式是在本地开发,通过复制更新服务器。

你可能感兴趣的:(性能,Xpages)