Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
jcjgithub opened this issue Mar 8, 2023 · 7 comments

Comments

@jcjgithub
Copy link

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

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

@jcjgithub jcjgithub changed the title 20221226集算器 远程计算出现疑似内存泄漏点 能否确认下 20230228版本集算器 远程计算出现疑似内存泄漏点 能否确认下 Mar 8, 2023
@jcjgithub
Copy link
Author

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

@jcjgithub
Copy link
Author

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

@xuzaoya
Copy link

xuzaoya commented Mar 8, 2023

调用Statement.close和Connection.close了吗

@jcjgithub
Copy link
Author

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

@jcjgithub
Copy link
Author

Connection.clsoe对象是关闭了的

@wunanraq
Copy link
Contributor

wunanraq commented Mar 9, 2023

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

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

@xuzaoya
Copy link

xuzaoya commented Mar 9, 2023

已修复

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants