Profile Image
mallikarjun.jakka

Please let us know your opinion

Please let me know your opinion on my gc logs, system is going to very high CPU utilization.


Report URL - https://gceasy.io/my-gc-report.jsp?p=c2hhcmVkLzIwMjQvMDkvMTEvZ2MubG9nLS0zLTE0LTM5&channel=WEB

    Please Sign In or to post your comment or answer

    Profile Image

    Unni Mana


    Hello Mallikarjun,

    After going through the report, your application suffers the performance issues. The first indication is the throughput. This value is very low. An application usually gets more than 95%.

    The application takes a lot of time in cleaning the garbage which is 

    3 hrs 14 min 48 sec. But, this GC log states that the appliation has run only for  2 hrs 15 min 19 sec.

    Basically it takes MORE time in garbage collection. There is one more reason for this , the average object creation rate is very high,

    104.4 mb/sec

    So your application needs a profiling to improve the performance.


    Run the application for a longer duration  (at least day) and monitor whether the same condition prevails.

    Profile Image

    Ram Lakshmanan

    Hello Maliikarjun!

     

     Below is your application's Heap Usage graph. It clearly indicates it's suffering from memory leak:

     

     

    You can notice that towards the right side, Full GCs are consecutively running and memory is not recovering. It's a clear indicationt that application is suffering from memory leak. Here is a more detailed post on

    Java OutOfMemoryError: Java heap space.

     

     

    Got something else on mind? Post Your Question