我将我的应用程序从IBM JDK (IBM J9 VM)移至OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)。在 IBM JDK 环境中,我们使用 WebSphere,而在 OpenJDK 中,我们使用 Tomcat。
在我们得到这个例外之前,一切都很好。该应用程序在 IBM JDK 和 WebSphere 环境中愉快地运行。
Exception in thread "ajp-bio-14004-exec-462" java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
无论如何,我可以通过运行一些命令来了解两个 Java 环境的默认 PermGen 是什么。我搜索了互联网并浏览了一些文件,没有运气。我也试过 kill -3 。