Detecting a permgen memory leak in a Java application
smalldata.tech
Detecting a permgen memory leak in a Java application
1–10 of 15 posts
Re: Detecting a permgen memory leak in a Java application
#2> Allow visualvm to use 1024 Mb of RAM - in etc/visualvm.conf update -Xmx parameter to -J-Xmx1024m
And this is why I avoid all Java apps I can -- there is always a need for some memory tuning. C++, Lisp, Perl, Go, Python, even Javascript can all use all the memory in my computer have without any action on my part, only Java keeps having the problems with it.
Re: Detecting a permgen memory leak in a Java application
#3> Steps to use visualvm to profile memory for a standalone JBoss application: > Allow visualvm to use 1024 Mb of RAM - in etc/visualvm.conf update -Xmx parameter to -J-Xmx1024m And this is why I avoid all Java apps I can -- there is always a need for some memory tuning. C++, Lisp, Perl, Go, Python, even Javascript can all use all the memory in my computer have without any action on my part, only Java keeps having the…
As an anecdotal experience tells me here in my investment bank, the algo trading robots in C++ take an order of magnitude more time to get right, change, or fit their constraints than the java validation robots we work on, simply because the memory tooling in Java is really easier to use.
Re: Detecting a permgen memory leak in a Java application
#4Re: Detecting a permgen memory leak in a Java application
#5Re: Detecting a permgen memory leak in a Java application
#6Uh… PermGen? What year is it? This must be blog spam from the past.
Re: Detecting a permgen memory leak in a Java application
#7Uh… PermGen? What year is it? This must be blog spam from the past.
Yes, Permgen disappeared in Java8 I believe.
Re: Detecting a permgen memory leak in a Java application
#8> Steps to use visualvm to profile memory for a standalone JBoss application: > Allow visualvm to use 1024 Mb of RAM - in etc/visualvm.conf update -Xmx parameter to -J-Xmx1024m And this is why I avoid all Java apps I can -- there is always a need for some memory tuning. C++, Lisp, Perl, Go, Python, even Javascript can all use all the memory in my computer have without any action on my part, only Java keeps having the…
Re: Detecting a permgen memory leak in a Java application
#9Re: Detecting a permgen memory leak in a Java application
#10Detecting? It's safe to assume that if there's any statics there's a permgen leak.
> It’s safe to assume that if there’s any statics there’s a permgen leak.
private static final int INT_PHI = 0x9e3779b9; // this is a useful constant that can be inlined in JIT code output, and not a memory leak.