1

在wildfly10部署的应用程序代码中,如果fileinputstream没有以编程方式关闭(代码中的一个miss),在GC(G1GC)周期中,打开的文件输入流的孤儿引用被关闭,所以打开文件的数量描述符没有增长。

但是,在将 wildfly10 升级到 wildfly18 后,未以编程方式关闭的文件输入流在 GC (G1GC) 周期期间不会关闭,因此打开的文件描述符的数量正在增长。

我们同意必须在我们现在所做的应用程序代码中以编程方式关闭输入流,但希望了解 wildfly18 中这种行为变化背后的原因。

4

0 回答 0