Xpages对内存分配的澄清 在java中创建新的Notes对象时,对象是在C++中堆的,JVM只存储引用。 因为JVM不知道堆上创建的对象,所以我们必须使用.recycle()手动清除它们。到目前为止还不错

Xpages对内存分配的澄清 在java中创建新的Notes对象时,对象是在C++中堆的,JVM只存储引用。 因为JVM不知道堆上创建的对象,所以我们必须使用.recycle()手动清除它们。到目前为止还不错,xpages,Xpages,问题是,对象是否在每次请求后自动回收。我猜这对于请求范围是正确的。我不确定会话和查看范围 我搜索了一个解决方案来计算堆上的notes对象。我得到的最好结果是“sh内存转储”和比较“空闲总量”的增量。结果令人困惑。是的,Notes对象会在每次HTTP请求后自动回收 不能将Notes对象放入viewScope、sessionScope或applicationScope,因为Notes类不可序列化 查看更多详细信息。这正是我想要的。为了得到完整的答案,您知道有什么工具可以检查分配的domino对象的数

问题是,对象是否在每次请求后自动回收。我猜这对于请求范围是正确的。我不确定会话和查看范围


我搜索了一个解决方案来计算堆上的notes对象。我得到的最好结果是“sh内存转储”和比较“空闲总量”的增量。结果令人困惑。

是的,Notes对象会在每次HTTP请求后自动回收

不能将Notes对象放入viewScope、sessionScope或applicationScope,因为Notes类不可序列化


查看更多详细信息。

这正是我想要的。为了得到完整的答案,您知道有什么工具可以检查分配的domino对象的数量吗?不,不幸的是,我不知道。不久前,我们编写了一个实用程序类来监视Notes对象。我们将带有键的文档、视图和数据库对象放入一个列表中,并在回收之前检查这些对象是否在其他地方使用(如果这样的对象被回收,这将是不好的)。