我注意到最近我们的 xpages 应用程序构建/编译时间急剧增加。清洁应用程序甚至可能需要整整一分钟。
这是一个非常复杂的应用程序,包含一些控件(自定义控件和 java 控件)和许多遗留代码(js、ls、java),但类似的应用程序构建在纯 ecplise 中,具有相同数量的 java 代码(这是唯一的一部分)这个改变的应用程序)在不到 3 秒内清理......
我用 rcp 调试控制台做了一些研究,发现在清理时有一些疯狂的流量,总计 15000 个事务(这个数据库只有大约 300 个包含代码的设计元素!)
日志看起来像这样一遍又一遍地重复:
... [1240:0007-03E0] (13586-124 [14561]) OPEN_NOTE(REPC12579BB:0033C2FE-NT00003052,00400000): 0 毫秒。[48+17446=17494]
[1240:0007-03E0] (13587-124 [14562]) OPEN_NOTE(REPC12579BB:0033C2FE-NT00006C12,00400000):1 毫秒。[48+32118=32166]
所以我的问题是:
这是否意味着 xpages builder 写得真的很糟糕,或者我可能不知道什么?