wangdafang commented on issue #4630: [Significant BUG]Spring Annotation Plugins 
Makes FULLGC Without Stop
URL: https://github.com/apache/skywalking/issues/4630#issuecomment-611879275
 
 
   > For agent, the description is not clear. Please do some research about 
which objects cause the memory usage increase. One guess, as you are using 
annotation plugin, more classes will be generated, Please make sure you have 
even perm size.
   > 
   > For backend, Id is generated in the register process, if that never 
successes, It must be something else wrong.
   
   [Supplement]
   Agent version is 6.6.2
   When the jvm-OLD is 100%,execute 'jmap -histo pid',and receive
    num     #instances         #bytes  class name
   ----------------------------------------------
      1:      48297953     5118173992  [C
      2:      38587050     2160874800  
org.apache.skywalking.apm.network.register.v2.Endpoint
      3:      44771449     1074514776  java.lang.String
      4:       3246315      761023720  [B
      5:        972883      334963928  [Ljava.lang.Object;
      6:        622864      236176640  [I
      7:       5788779      231551160  sun.nio.cs.UTF_8$Decoder
      8:        942953      114192712  [Ljava.util.HashMap$Node;
      9:       1904315       91407120  
org.apache.skywalking.apm.network.register.v2.EndpointMappingElement
     10:       2546854       81499328  java.util.HashMap$Node
   
   execute 'jstat -gcutil pid'
   S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT 
  
     0.00 100.00 100.00 100.00  97.17  93.43     14    5.029    37  128.189  
133.219
     0.00  26.51 100.00 100.00  97.17  93.43     14    5.029    37  143.384  
148.413
     0.00  34.17 100.00 100.00  97.17  93.43     14    5.029    37  143.384  
148.413
     0.00  35.71 100.00 100.00  97.17  93.43     14    5.029    38  143.384  
148.413
   
   execute jps -lmvV
   pid org.apache.skywalking.oap.server.starter.OAPServerStartUp -Xms12g -Xmn6g 
-Xmx12g -XX:SurvivorRatio=8 -XX:MetaspaceSize=1024M -XX:MaxMetaspaceSize=1024M 
-XX:+UseConcMarkSweepGC -XX:CMSMaxAbortablePrecleanTime=5000 
-XX:+CMSClassUnloadingEnabled -XX:CMSInitiatingOccupancyFraction=80 
-XX:+UseCMSInitiatingOccupancyOnly -XX:+ExplicitGCInvokesConcurrent 
-Xloggc:/logs/oap/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps 
-Doap.logDir=/sw/apache-skywalking-apm-bin/logs

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to