Xpages 在xpage应用程序中正确使用.recycle

Xpages 在xpage应用程序中正确使用.recycle,xpages,Xpages,我看到过一些关于使用.recycle以确保xPage不会出现内存问题的引用,但是我不确定该如何以及在何处使用它。我已经查看了mastering xpages的书,没有找到任何具体的参考资料。我怀疑这对于那些来自java背景的人来说可能更为明显 当有人登录到应用程序,在xpages之间导航时是否应该使用它?这意味着什么呢?它会清除当前会话,还是清除用户存储的会话范围变量?它是特定于用户的吗 A回收仅适用于domino java对象,而不是特定于XPage的问题。 当您不再需要每个domino对象时

我看到过一些关于使用.recycle以确保xPage不会出现内存问题的引用,但是我不确定该如何以及在何处使用它。我已经查看了mastering xpages的书,没有找到任何具体的参考资料。我怀疑这对于那些来自java背景的人来说可能更为明显

当有人登录到应用程序,在xpages之间导航时是否应该使用它?这意味着什么呢?它会清除当前会话,还是清除用户存储的会话范围变量?它是特定于用户的吗


A

回收仅适用于domino java对象,而不是特定于XPage的问题。 当您不再需要每个domino对象时,您应该尽快将其回收,这是黄金法则

Domino对象是f.e.NotesSession、NotesDatabase等。它们作为C对象在内部进行访问,这就是为什么手动“销毁”它们很重要的原因。如果您直接在代码中访问这些对象的类型,您必须自己回收它们。特定于XPages的对象(如作用域变量)是纯Java代码,垃圾收集器将正确地终止这些对象


有关更多详细信息,请参阅此技术说明:

还请参阅Tim Tripcony对类似问题的回答: