> Have you tried different garbage collectors?

WOAH I didn't even consider that before you mentioned it! I did this

    JVM_ARGS="-XX:+UseSerialGC -Xmx4G" ./fuseki-server ...

and RAM usage of the java process peaked at 12GB

    $ cat /proc/108344/status | grep VmHWM
    VmHWM:      11916368 kB

Unfortunately I'm not at all familiar with Java garbage collectors. I don't 
understand why this option would use 1/3 less RAM than the default GC.
What other options are available for a more aggressive GC? I'm more interested 
in reducing RAM usage than raw query performance.

Reply via email to