再次优化Notes启动速度!

大家好,才是真的好。

作为Notes客户机的重度爱好和使用者,很多人对Notes客户机的启动和运行速度表示了一定的质疑。

以前我们提到过,影响Notes运行性能是多方面的,比如操作系统上的杀毒软件或者windows自带的defender会扫描Notes文件,造成启动和运行变慢,请参看《Notes启动快如闪电!

今天我们介绍另外的影响因素,简单来说就是Java。

一般来说,Notes有两种版本,一个是基本客户机,另一个是标准版客户机。

大多数时候,我们运行的都是Notes标准客户机,它是基于Eclipse Java平台运行的。因为是Java——会自动执行内存中垃圾回收功能,来重用内存。如果我们分配的JVM内存太小,那么Eclipse就会频繁地进行垃圾收集和回收,并暂停当前页面处理。这样展现出来的就是显示变得扭曲、运行缓慢、启动失败和暂停,甚至挂起和死机等。

所以在可能的情况下,我们应该将JVM内存使用调高一点。如果你是Notes 12.0.1以前的版本,调整该项目的文件位置,是在Notes客户端的程序路径\framework\rcp\deploy\jvm.properties文件里,你可以使用记事本打开来找到下图所示的三行文字:

在Notes 8.5或之前的版本,一般设置为:

vmarg.Xmx - 分配的最大内存,默认值是256Mb

vmarg.Xms - 分配的初始内存,默认值是48Mb

vmarg.Xmca - 内存页大小, 默认值是8Kb

是不是也太小了?

因此在R9.0.1中默认已经开启的稍微大一点,如上图。

但我们可以手动调整一下。Notes 客户端不稳定的首要原因是缺少Xmx ;如果你的电脑运行内存超过2g或更多,建议设置为1024M(最大为1536M,再大也有明显的负面效果);Xms是内存初始化使用,建议调整为521M等,效果如下图所示:

图片

说到这里,可能对很多Notes普通用户来说,太有难度,毕竟找到一个文件位置就不错,怎么去改——还是算了吧。

好消息是,如果你是note12.0.1以上的版本的客户端,可以让管理员在Domino服务器端,设置参数统一推送,其实是在notes.ini推送几个参数,如下所示:

WCT_vmarg.Xmx=-Xmx1024m
WCT_vmarg.Xms=-Xms512m
WCT_vmarg.Xmca=-Xmca512k

或者可以通过Notes首选项进行设置。

当然,无论是Notes 12.0.1之后还是之前的版本,这样设置也很麻烦,有没有更简单粗暴的办法呢?

还真有,不要总是想着从Notes/Domino系统上自身相伴饭,我们可以一个bat或vbs脚本文件,直接在Notes客户机端的操作系统上运行,不就可以了吗?

刚好我们有这样一个文件,双击:

图片

再启动Notes客户机,你能有所感觉的。

该vbs文件支持32和64位Notes,会自动搜索PROGRAMFILES和PROGRAMFILES(x86)文件路径下的Notes中的jvm.properties来进行修改。

是不是超简单?

脚本文件我已经放在共享中,共享的脚本默认适用于NotesR9.0.x和10.0.x版本,你可以修改里面的路径参数以适应其他Notes版本。

在我们的公众号中回复“Notes速度”两个字即可获取下载链接。

今天我们就介绍到这里。

最后欢迎搜索公众号“协作者”来关注我。

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值