Hello Sajal!
Greetings.
It's my personnel experience. I have seen Z GC pausing the application threads (in your case Hystrix thread pool threads) to reduce the object creation rate, thus it will in turn reduce the Garbage collection pause time.
I have couple of questions for you:
a. What is your heap size i.e. -Xmx? Z GC is claimed to work better only for large heap size. If your heap size is < 100GB, you can consider using alternate GC algorithms (G1, Shenandoah, even CMS)
b. I am curious to learn, how you are concluding that Hystrix threads aren't resuming even after Z GC event completes. What metrics or data you are using to come to this conclusion.


Edit your Comment