esProc icon indicating copy to clipboard operation
esProc copied to clipboard

20230228版本集算器 远程计算出现疑似内存泄漏点 能否确认下

Open jcjgithub opened this issue 2 years ago • 7 comments

splx脚本文件 image MAT分析 Uploading 堆溢出.png…

这里不理解是 为啥 这么多statement对象没有释放发 理论上来说 connection 都断开了为啥 statement 还一直占着?

jcjgithub avatar Mar 08 '23 12:03 jcjgithub

堆溢出 图片显示不出来重新上传

jcjgithub avatar Mar 08 '23 13:03 jcjgithub

堆溢出文件过大没法上传 压缩也是好几百兆了

jcjgithub avatar Mar 08 '23 13:03 jcjgithub

调用Statement.close和Connection.close了吗

xuzaoya avatar Mar 08 '23 13:03 xuzaoya

我们是远程计算 我看了你们statement.close的源代码 我看内部都是关闭的是本地的资源么 没有涉及到去关闭远程服务器上面的这个 StatementProxy对象

jcjgithub avatar Mar 08 '23 15:03 jcjgithub

Connection.clsoe对象是关闭了的

jcjgithub avatar Mar 08 '23 15:03 jcjgithub

我们是远程计算 我看了你们statement.close的源代码 我看内部都是关闭的是本地的资源么 没有涉及到去关闭远程服务器上面的这个 StatementProxy对象

Statement.close时会调用Connection.closeStatement方法,在此方法中会关闭远程的。 image 如果你本地源码与截图中不符,可以更新到20230223之后的版本再试试。 image

wunanraq avatar Mar 09 '23 00:03 wunanraq

已修复

xuzaoya avatar Mar 09 '23 06:03 xuzaoya