The question can be broken down into the following:
Does the normal
What it takes to connect to Java code with tools like
jconsole. Do I need to run it with certain parameters? What do you need to be able to connect to remote code from VisualVM?
Are there some tools to analyze what
jmap -permgen? It is completely incomprehensible there.
- no does not contain
- do not know
- no idea
- IMHO such difficult errors will be difficult to catch without a logger, log your code
- if the increase in space for permgen is not treated, then there is a leak somewhere. Most likely the problem is in the custom class loader, see the code related to class reflection.