Lot*_*ler 3 xpages xpages-ssjs
对于大多数Xpages应用程序,我观察到,在设计器中,ssjs库随着增长而变得越来越慢.一个例子是目前有1200多行代码(包括注释)的库,包含40多个函数.每次我在设计器中访问库时(例如,从不同的选项卡切换到托管库代码的那个),都会有很多闪烁,重建和重新读取,这可能需要几秒钟.
这不是我不能等待,但它让我感到有些不安,我想知道是否存在某种限制(关于代码行,或函数数量,或两者兼而有之)我应该观察到的.将代码拆分成各种库会更好吗?
并且,是的:我正在考虑将至少一些功能重建为javaBeans,但基本问题仍然存在.
最后,不,我没有观察到运行时性能的任何下降.这只是一个设计时问题.
小智 8
构建"大纲"选项卡的代码导致此问题.我已经在我的开发环境中注释掉了这段代码,即使SSJS文件为+10,000行,编辑器也非常敏感.要回答你的问题 - 我不知道对函数数量,代码行等有任何限制,但是你遇到的Designer中有一些效率低下的代码.
我建议以下解决方法:
与此同时,我将记录这个问题,并可能在将来的版本中解决.