You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jetty Version
Jetty Version 11.0.20 Java Version
java version "17.0.11" Question
I am testing my application with high traffic and long response timeout messages.
While testing this i can see that one of the thread is getting stuck for more than 15 secondswhile generating the http headers in the jetty client and causing the performance impact.
I need the jetty client operation to be asynchronous to avoid any blocking calls. So from my business thread, using Webclient with Jetty reactor to achieve this. But during the handover process to jetty client it is getting stuck.
Please find the respective stack trace logs as follows.
Please upgrade to Jetty 12 and see if the problem persist.
From the stack trace, it is not a Jetty issue, but rather a GC / heap size issue.
lorban
added
Sponsored
This issue affects a user with a commercial support agreement
and removed
Sponsored
This issue affects a user with a commercial support agreement
labels
Oct 25, 2024
This pause is in memory allocation of direct memory. So it is likely a garbage collection related problem. Even though direct memory is not directly GC'd the waitForReferenceProcessing method appears to be part of a GC mechanism.
Can you tell us more about the state of this JVM? How much memory is allocated, what operating system, what does the OS report for memory usage etc.
Can you run with -verbose:gc argument on the JVM and see if a GC even coincides with the pause?
Jetty Version
Jetty Version 11.0.20
Java Version
java version "17.0.11"
Question
Please find the respective stack trace logs as follows.
can you please let me know the following
The text was updated successfully, but these errors were encountered: