为了打印web应用的GC日志,在tomcat启动前,添加如下参数:
-Xms256m
-Xmx512m
-XX:PermSize=128M
-XX:MaxPermSize=512M
-Xloggc:D:/TomcatGc.log
但是,终端上会连续打印以下信息。
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor339]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor336]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor341]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor342]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor340]
我的问题是:
为什么会生成这些类?我想了解这个概念,但找不到任何有关它的信息。
如何防止 GC 卸载它们?