大家好,才是真的好。

不少人在使用Notes V11.0.1的过程中,基本都不关闭。

宇宙不重启,Notes不休息。电脑不断电,Notes开一天。

于是在突然某时刻,Notes会突然弹出“内存不足”或“JVM:Out of Memory”的明确提示。

顺便说一下,这个时刻主要是发送Internet邮件或打开外部浏览器时,会发生。

如果同时使用Sametime,发生的频率可能还会再大一点。

不管怎样,总有一个原因,难道内存真的不够?

不,即使你的电脑内存有16G或32G,而且通过任务管理,通常显示Notes程序使用的是正常的内存,大约是250MB。

这个问题是在IBM Notes 9.0中发生过,但9.0.1版本以后就再没出现。

其实原因在于Notes是32位应用程序,虽然本身使用可能很少内存,如250MB,但它在运行过程中会监视保留2G内存空间方便后续使用。结果标记时达到或超出2G内存,这样就产生内存不足的报错,和你的PC内存大小或真实已使用内存没关系。

也有人深挖下去,为啥会这样?这大约是一种约成俗成的程序设计思路?

以前的Notes 9.0.1使用IBM版的Java JVM,名为/ LARGEADDRESSAWARE的标志,让java.exe和notes2.exe文件在64位操作系统上使用4GB的虚拟地址空间,现在Notes V11使用了OpenJDK JVM J8版本,这是仅Windows上已知的1.8版本的OpenJDK缺陷。

不过不要紧,最近OpenJDK JVM J9(2020年6月,版本8u262)使用/ LARGEADDRESSAWARE编译。

所以,现在你有两个解决办法:

一是等待HCL Notes马上会推出修订程序,更新OpenJDK。

二修改/framework/rcp/deploy/jvm.properties文件,默认地,属性文件值是

vmarg.Xmx=-Xmx256m
vmarg.Xms=-Xms48m
vmarg.Xmca=-Xmca8k

修改为

vmarg.Xmx=-Xmx768m
vmarg.Xms=-Xms512m
vmarg.Xmca=-Xmca512k

官网对此有个说明,虽然没和我一样把原因讲得这么清楚,但给了解决意见,请参考:

https://hclpnpsupport.hcltech.com/csm?sys_kb_id=94b4e6d71b1ac01883cb86e9cd4bcb82&id=kb_article_view&sysparm_rank=1&sysparm_tsqueryId=05d4f6c51b5698d0f37655352a4bcbe9

今天我们就讲到这吧。

更多精彩内容请关注微信公众号“协作者”

原文地址:https://mp.weixin.qq.com/s/uLPfq-bNTU9cQirk1tPvCQ

更多HCL Domino学习视频请关注淘宝店铺:协作者的店

Notes V11内存不足?相关推荐

  1. 安装和配置Sametime v11社区服务器

    大家好,才是真的好. 最近,很多企业开工,恢复了生产,当然也有不少企业依然坚持采用远程办公模式,就想我们片头的动图里所说的,远程协同办公必将是未来的趋势.Sametime作为企业协同办公中的即时消息和 ...

  2. Lotus Notes常见问题答疑

    Lotus Domino/Notes是目前最为流行的文档数据库系统之一,作为群件系统,它利用自身强大的功能使其在企业.政府办公自动化方面的应用越来越广.以下总结了一些Notes开发和管理的常见问题,希 ...

  3. Lotus Notes应用经验谈

    LOTUS公司发布的群件产品-LOTUS NOTES是办公系统软件的成功应用案例之一,它凝结了企业级电子邮件.分布式文档数据库与快速应用开发等三位一体的强大技术,完全集成了INTERNET技术,提供给 ...

  4. Lotus Notes 常见错误

    打开Notes时提示"打开窗口时出错"或提示"标识符文件被锁定,请稍后再试" 方法(1)结束所有以N开头的进程后重启Notes. 方法(2)重新启动计算机后再打 ...

  5. 资料随意收集(1):Lotus Notes常见问题解决办法(实用--转帖)

    Lotus Notes常见问题答疑 Lotus Domino/Notes是目前最为流行的文档数据库系统之一,作为群件系统,它利用自身强大的功能使其在企业.政府办公自动化方面的应用越来越广.笔者在此总结 ...

  6. Lotus Notes常见问题答疑(转)

    Lotus Notes常见问题答疑(转)[@more@]Lotus Notes常见问题答疑 Lotus Domino/Notes是目前最为流行的文档数据库系统之一,作为群件系统,它利用自身强大的功能使 ...

  7. Domino NotesV11开放下载啦!

    大家好,才是真的好.此刻我正在北京的Domino NotesV11培训现场写Domino Notes V11,人数众多,群情激扬.上周五,Domino Notes V11已经开放下载,不知道朋友们下到 ...

  8. Book: Programming with Libevent(2)--A Libevent Reference Manual(1)

    A Libevent Reference Manual 参考链接 R0: Preliminaries Libevent from 10,000 feet The Libraries The Heade ...

  9. Windows--notes.ini文件的配置参数详解

    notes.ini文件的配置参数详解 用过LOTUS NOTES的人们都知道NOTES.INI文件对于LOTUS的重要性,但是有关notes.ini的参数设置方面比较少提及.以下总结了NOTES.IN ...

  10. 更多来自Engage 2020大会的“王炸”消息

    大家好,才是真的好. 欢迎回来,本来准备紧接上一篇写这次Engage 2020大会上更多的消息,但消息实在太多,都是王炸,怕大家一时消化不下,所以我们这周一再发出来. 首先,我们从大会上的 V11.0 ...

最新文章

  1. 深入分析 Java I/O 的工作机制
  2. File类判断功能的方法
  3. 逻辑电平0和1的世界
  4. 关于Android studio run 按钮灰色无法运行的总结
  5. 微服务技术栈及分享计划
  6. flash动画制作成品_「咻动画」flash动画在制作方面有哪些优势?
  7. QT+VS中ui不能声明为指针?
  8. nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法
  9. Apache RewriteCond on HTTP_COOKIE
  10. python 爬虫 爬取糗事百科段子
  11. jquery遍历json与数组方法总结
  12. python 查询ip工具
  13. js使用正则分割字符串
  14. 记录一下, 破解某搜题软件
  15. 结合量价持仓分析的股指期货日内交易策略
  16. •检查你的代理设置127.0.0.1:2****。 转到“工具”“Internet 选项”“连接”。如果你在 LAN 中,请单击“局域网设置”。
  17. iOS之UITableViewController的使用
  18. 红帽linux 下qt 5.13.1 编译 mysql80驱动(内含升级gcc版本)
  19. 想了解直播系统开发用什么语言?
  20. 轮播图特效 html+css+js

热门文章

  1. 银行对公业务数字化迎来新机遇
  2. 如何显示隐藏文件和文件扩展名
  3. 泊松分布和指数分布,包你学会
  4. java用户注册信息校验
  5. 初学者学Python必看的几个练手小项目,轻松不枯燥哦
  6. 简单易懂Kafka搭建
  7. 设计模式学习 — 代理模式
  8. java学习---Nginx 反向服务代理
  9. Linux云计算虚拟化-KVM桌面虚拟化技术
  10. cf I - Irrational Division