Fully featured low overhead profiler for Java EE and Java SE platforms.
Performance monitoring and profiling of Jenkins, TeamCity, Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

Timeout capturing a snapshot with a 50GB heap

Moderators: Vladimir Kondratyev, Anton Katilin

Timeout capturing a snapshot with a 50GB heap

Postby burn » Wed Jun 26, 2019 1:38 pm

When requesting a memory snapshot I get a read timeout (no app running at 127.0.0.1 ....) I have increased the 3 socket timeouts to 5mins (1 in agent, 2 in client) but the app writes only 1212 bytes in the snapshot and then hangs in some loop at 100% CPU for hours after the client times out.
I'm using 2019.1-b133 with a Mac client and a remote linux app with Xmx90G ... is there a problem with large heaps?
burn
 
Posts: 2
Joined: Wed Jun 26, 2019 1:08 pm

Re: Timeout capturing a snapshot with a 50GB heap

Postby burn » Wed Jun 26, 2019 7:54 pm

I see it took 12hrs to save a 40GB snapshot file so I guess I need to shrink my application. I also found it took more than 2hrs to advance the generation number and the client connection timed out. Is it correct that the client cannot reconnect until that operation completes?
burn
 
Posts: 2
Joined: Wed Jun 26, 2019 1:08 pm

Re: Timeout capturing a snapshot with a 50GB heap

Postby Anton Katilin » Thu Jun 27, 2019 8:06 am

The UI will be able to reconnect after the snapshot capture completes.
Anton Katilin
 
Posts: 5826
Joined: Wed Aug 11, 2004 8:37 am


Return to Java Profiler

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 16 guests

cron

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from.

By browsing our website, you consent to our use of cookies and other tracking technologies in accordance with the Privacy Policy.