我们有一个Java 10桌面应用程序,该应用程序在Windows 7上存在巨大的内存泄漏。这是这种情况-
- 在Windows 7的Java 8上运行-正常运行(内存在1-1.5 GB之内)
- 在Windows 10上的Java 10上运行-正常运行(内存在1-1.2 GB之内)
- 在Windows 7上的Java 10上运行-内存一直在增长,直到应用程序停止响应为止。我们已经看到内存增加到7-8 GB(尽管我们的堆限制设置为1.5GB)。我们也没有OutOfMemory异常。
我找不到任何能帮助我解决此问题的东西。我发现有关如何解决Java中的内存泄漏的文章,但无助于解决这种情况。
有人可以指出我正确的方向吗?预先感谢您抽出宝贵的时间。
关于,
帕森吉特
P.S .:以上所有Windows参考都是64位。