Websphere 服务器/休眠内存泄漏?

发布于 2024-10-07 11:47:01 字数 156 浏览 4 评论 0原文

我正在 RAD 运行 Websphere 7.0。当我在没有为 Hibernate 定义读取的 JDBC 数据源的情况下运行它时,它似乎工作正常。但是,如果我添加数据源,它就会开始使用越来越多的内存,直到不可避免的 OutOfMemoryError 。坦白说我很困惑。有人有解决此问题的任何想法吗?

I am running Websphere 7.0 form RAD. When I run it without a JDBC datasource defined for Hibernate to read from, it seems to work fine. But if I add the datasource, it starts using more and more memory until the inevitable OutOfMemoryError. I'm frankly stumped. Anyone have any ideas for troubleshooting this issue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滥情哥ㄟ 2024-10-14 11:47:01

您需要提供更多信息。 Hibernate本身占用较多内存,可以缓存很多资源。提供数据库驱动程序和您的休眠设置。

  1. 你可以先尝试增加-Xmx java
    参数为几千兆字节。
  2. 接下来检查驱动程序的所有问题
    和设置 - 像这样
    链接文本
  3. 然后分析您的应用程序
    可能的内存泄漏(未关闭
    结果集等)

You need to provide more information. Hibernate itself takes more memory, could cache a lot of resources. Provide database driver and your hibernate settings.

  1. You can first try increase -Xmx java
    parameter to few gigabytes.
  2. Next check all issues with driver
    and settings - something like this
    link text
  3. Then profile your application to
    possible memory leaks (not closing
    result sets etc.)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文