I have a web application in Tomcat where I do many String operations (substring, indexof, trimming, etc.). I made a heap dump with jmap and I loaded it using VisualVM and I realized that near 50% of my heap memory usage is with char[],
Why the char[] are taking that memory usage?, should I be concerned?, is it something related to String pools?