为了打印Web应用程序的GC日志,在tomcat启动之前,添加以下参数:
-Xms256m
-Xmx512m
-XX:PermSize=128M
-XX:MaxPermSize=512M
-Xloggc:D:/TomcatGc.log
Run Code Online (Sandbox Code Playgroud)
但是,终端上会不断打印以下信息.
[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]
Run Code Online (Sandbox Code Playgroud)
我的问题是:
为什么要生成这些类?我想了解这个概念,但找不到任何有关它的信息.
如何防止GC卸载它们?