在 Tomcat 中使用 JRuby on Rails 追踪 PermGen 问题
我们正在运行一个在 Tomcat 下运行的 JRuby on Rails 编写的小型 Web 应用程序。我们使用与另一个生产 Web 应用程序共享的 Spring 后端。不幸的是,我…
PermGen 大小不会扩展以填充最大可用空间
我有一个正在运行的java进程。通过 jstat,我可以看到 permgen 利用率和容量几乎相同。即当前容量几乎已满,但仍远低于指定的最大 permgensize。 这是…
“java.lang.OutOfMemoryError: PermGen space”在 Maven 构建中
我在构建 Maven 项目时遇到此错误,我增加了 MAVEN_OPTS 但仍然如此,我发现了一些类似的帖子,但它们引用了其他内容。我该如何解决这个问题? The sy…
如何增加 maven-glassfish-plugin 的内存?
我正在使用嵌入式 Glassfish 的 Maven 插件 - 这是我的插件声明: maven-glassfish-plugin maven-plugin 1.0-alpha-4 8080 在我的数据密集型 Web 应用…
Java HotSpot 1.6 VM,垃圾收集 - 可怕的 PermGen
我的应用程序显示“老一代”/“终身一代”大小不断增加,当达到“老一代”的最大限制时,PermGen 大小突然增加。 以下是我的生成大小: -Xmx1200m -Xm…
Tomcat应用程序:图片上传时频繁出现OutOfMemory PermGen异常
我有一个 tomcat 6 应用程序,我设置了参数 -Xms512m -Xmx1024m。我以为 4 GB RAM 中的 1 GB 内存就足够了,但事实并非如此。在应用程序多次停止/启动…
将 VM 上的 JMX 属性设置为命令行参数
我做了一些搜索,但似乎找不到办法做到这一点。 我们希望通过 JMX 主动监控我们的永久空间。看来最好的方法是通过“PS Perm Gen”内存池上的UsageThre…
Java 类 (PermGen) 内存泄漏(Web 应用程序)- 通用解决方案?
我知道,我有永久代内存泄漏。使用 jvisualvm 进行分析表明,在进行热部署时(例如,在 tomcat、WebSphere、WebLogic 等中,在不终止 JVM 的情况下停…
在 JVM 中分配大的 PermGen 空间时,Scala 中的 First-class 函数会成为问题吗?
关于Scala中的一等函数,在Programming by Scala一书中是这么写的: 函数文字被编译成 实例化时的类 运行时是一个函数值。 当程序中使用很多first-cla…
大约 110 个用户连续运行两天后,Java 服务器 cpu 使用率达到 100%
我有一个 tomcat 6.0.20、apr 1.2、jdk 1.6.0_15 和 mysql 5.1.38,在具有 4 GB 内存的 rhel 盒子上运行。其中有一个简单的 jsp/servlet 应用程序,有…
jBoss 4.0.2 多次部署相同的 WAR 会导致 jBoss 由于 PermGem/Out-of-Memory 错误而崩溃
我开发 Web 应用程序并使用 jBoss 4.0.2,当我使用 eclipse 多次重新部署 WAR 时,jBoss 将崩溃,因为它耗尽了内存。当我必须将新版本安装到生产环境…