任何人都可以解释为什么下面的行在运行时在输出控制台中显示?
(一个可能的答案将是充分的permgen,但这可以排除,因为程序只使用最大100MB可用PermGen中的24MB)
[卸载类sun.reflect.GeneratedSerializationConstructorAccessor28]
[卸载类sun.reflect.GeneratedSerializationConstructorAccessor14]
[卸载类sun.reflect.GeneratedSerializationConstructorAccessor4]
[卸载class sun.reflect.GeneratedMethodAccessor5]
[卸载class sun.reflect.GeneratedSerializationConstructorAccessor38]
[卸载类sun.reflect.GeneratedSerializationConstructorAccessor36]
[卸载类sun.reflect.GeneratedSerializationConstructorAccessor22]
[卸载类sun.reflect.GeneratedSerializationConstructorAccessor8]
[卸载class sun.reflect.GeneratedSerializationConstructorAccessor39]
[卸载类sun.reflect.GeneratedSerializationConstructorAccessor16]
[卸载类sun.reflect.GeneratedSerializationConstructorAccessor2]
[卸载类sun.reflect.GeneratedConstructorAccessor1]
该程序运行以下参数:
-Xmx160M
-XX:MaxPermSize参数= 96M
-XX:PermSize = 96M
-XX:UseConcMarkSweepGC
-XX:UseParNewGC
-XX:PrintGCTaskTimeStamps
-XX:PrintHeapAtGC
-XX:PrintTenuringDistribution
-XX:PrintGCDetails
-XX:PrintGCDateStamps
-XX:PrintGCTimeStamps
-verbose:GC
-Xloggc:/logs/gc.log
堆中有很多空间和permGen。