Hi.
I have several Filr Appliances at customers, pretty much in default config (20GB memory, 9GB Java memory heap), which eventually run out of memory. Further checking reveals, that Java itself is consuming virtually all the VMs memory (18-19GB).
Here's some excerpt from PMAP. Too much to post in full here, but there's no obvious offender, just thousands and thousands of small memory allocations that add up to almost 10G:
1793: /usr/lib64/jvm/java/bin/java -Djava.util.logging.config.file=/opt/novell/filr/apache-tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.awt.headless=true -Dibmjdkonly.javax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Xms9g -Xmx9g -Xss2m -XX:MaxMetaspaceSize=512m Address Kbytes RSS PSS Dirty Swap Mode Mapping 00000005c0000000 9458764 9458716 9458716 9458712 0 rw-p- [ anon ] 0000000801513000 494516 0 0 0 0 ---p- [ anon ] 0000555fed3b9000 4 0 0 0 0 r-xp- /usr/lib64/jvm/java-11-openjdk-11/bin/java 0000555fed3ba000 4 4 4 4 0 r--p- /usr/lib64/jvm/java-11-openjdk-11/bin/java 0000555fed3bb000 4 0 0 0 4 rw-p- /usr/lib64/jvm/java-11-openjdk-11/bin/java 0000555fee209000 115008 114824 114824 114824 92 rw-p- [ anon ] 00007f67256ac000 16 0 0 0 0 ---p- [ anon ] 00007f67256b0000 2036 16 16 16 0 rw-p- [ anon ] 00007f67290c9000 16 0 0 0 0 ---p- [ anon ] 00007f67290cd000 2036 116 116 116 0 rw-p- [ anon ] 00007f67292ca000 16 0 0 0 0 ---p- [ anon ] 00007f67292ce000 2036 116 116 116 0 rw-p- [ anon ] 00007f6738d27000 16 0 0 0 0 ---p- [ anon ] 00007f6738d2b000 2036 32 32 32 0 rw-p- [ anon ] 00007f6738f28000 16 0 0 0 0 ---p- [ anon ].And totals:
total kB 17788300 13985536 13975799 13911828 602748
Anybody else, before I open a SR?