Hi Mohd,

You probably do not want to force a a full gc with g1. G1 is designed so that you should be abled to do young/mixed collections and never have to do a full one.

Your probably ought to be on running a full gc as few times as possible. Forcing premature full collections will probably add latency, reduce throughput and mess with valuable statistics for meeting deadlines. Also, before Java 10, full gc for g1 was single threaded.

If you still have a good use case for it after this warning, you might want to weaken the explicit gc by making it a concurrent one (-XX:+ExplicitGCInvokesConcurrent).

What underlying problem is it you are trying to solve? Maybe it can be solved by other means?

Thanks,
Leo


On 24/02/2020 08:45, mohd shaban wrote:
Hi Team,

Is there a way to force GC when heap usage goes beyond a certain threshold?.
I am using G1GC Algorithm.

Thanks,
Mohd Shaban

_______________________________________________
hotspot-gc-use mailing list
hotspot-gc-use@openjdk.java.net
https://mail.openjdk.java.net/mailman/listinfo/hotspot-gc-use

_______________________________________________
hotspot-gc-use mailing list
hotspot-gc-use@openjdk.java.net
https://mail.openjdk.java.net/mailman/listinfo/hotspot-gc-use

Reply via email to