gpt4 book ai didi

java - "com.mysql.jdbc.JDBC4Connection"的实例过多

转载 作者:行者123 更新时间:2023-11-30 08:02:27 26 4
gpt4 key购买 nike

服务器的已用内存一直在增加。我怀疑这里内存泄漏。当我查看堆转储时,我看到内存中加载了太多“com.mysql.jdbc.JDBC4Connection”实例。无论我在哪里使用连接,我都会关闭连接、结果集和准备好的语句。我做错了什么吗?

5,576 instances of "com.mysql.jdbc.JDBC4Connection", loaded by "sun.misc.Launcher$AppClassLoader @ 0x68001f718" occupy 165,513,640 (55.60%) bytes. 
Keywords
com.mysql.jdbc.JDBC4Connection
sun.misc.Launcher$AppClassLoader @ 0x68001f718

最佳答案

我确信您没有在某个地方关闭连接。请再次仔细检查您的代码。但是,如果无法解决问题,请尝试使用连接池机制,如下所示: https://devcenter.heroku.com/articles/database-connection-pooling-with-java

关于java - "com.mysql.jdbc.JDBC4Connection"的实例过多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31690525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com