添加几个 jar 后,XPage 在 DDE 中变得非常缓慢......这是标准行为吗?

标签 xpages

我有一个相当大的 xpages 项目,现在我已经向项目添加了一些 jar(通过项目资源管理器添加了 9 个 jar)。将这些 jar 添加到类路径后,导致在 DDE 中保存每个 xpage 或自定义控件需要花费 25 秒,这太疯狂了(我有一台相当快的 iCore7 计算机,8GB RAM 并在我的笔记本电脑上运行的本地 Domino 服务器上工作......所有最新的8.5.3)。

当我从类路径中删除这些 jar 时,保存时间又回到了 1 秒以下。将这些 jar 添加到类路径可将保存时间最多延长 25 秒。这是正常行为吗?如何在仍然使用 jar 的情况下避免这种情况?

最佳答案

当您将 Jars 存储在 NSF 文件中时,Notes/Domino 必须在编译代码之前将它们分离以将它们添加到类路径中。每次调用它们时都会执行此操作,如果它们位于服务器上,则必须在分离之前将它们传输到客户端。

在几个小 jar 上这不是问题(取决于使用频率)。但是,如果您经常调用大量 jar 文件,则应该将它们放入“lib/ext”文件夹中(例如 c:\notes\jvm\lib\ext)。

这样,它们只会在客户端/服务器启动时加载到内存中一次。

请告诉我是否发生了这种情况,我将查看是否存在 SPR。

关于添加几个 jar 后,XPage 在 DDE 中变得非常缓慢......这是标准行为吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13229503/

相关文章:

javascript - 向服务器发送请求

xpages - 确定定义用户的所有组

java - 以编程方式检查 domino 文档中的字段是文本还是文本列表 - 可能吗?

Xpages 使用 auth Token 调用 Rest 服务

xpages - Single Store Xpages 如何运作?

javascript - 将字节输入流转换为 base64 XPages 脚本 block

javascript - "Cannot load unregistered resource/.extlib/dijit/nls/de/pickers.js"

css - 如何禁用主题

xpages - IBM Domino 和 Java 8

xpages - 显示多行计算字段? (x页)