【发布时间】:2016-04-29 16:12:37
【问题描述】:
我有一个使用JDK1.6 和Tomcat 6 的网络应用程序。在我将 webapp 设置为使用 apache-tomcat-8.0.33 和 jdk1.8 后,我停止 Tomcat 并重新启动它。我在日志文件中看到一个错误:
适用于 linux-amd64 JRE (1.8.0_05-b13) 的 Java HotSpot(TM) 64 位服务器 VM (25.5-b02),由“java_re”和 gcc 4.3.0 于 2014 年 3 月 18 日 00:29:27 构建20080428(红帽 4.3.0-8)
内存:4k page,物理32960008k(1705688k free),swap 4095992k(9328k free)命令行标志:-XX:+CMSClassUnloadingEnabled -XX:InitialHeapSize=1073741824 -XX:MaxHeapSize=2097152000 -XX:+PrintGC -XX:+PrintGCTimeStamps -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC
0.299:[GC(分配失败)512K->384K(1048064K),0.0023630 秒]
0.462:[GC(分配失败)896K->664K(1048064K),0.0024930秒]
可能是什么问题?
【问题讨论】:
-
虽然“分配失败”听起来令人震惊,但不一定是错误。见stackoverflow.com/questions/28342736/java-gc-allocation-failure
标签: java tomcat garbage-collection