My project.clj specifies:
:jvm-opts ["-Xms48m" "-Xmx1g" "-XX:MaxPermSize=512M"]
Using nrepl-jack-in, JVisualVM shows two JVM processes, one of which has the appropriate jvm args.
Using nrepl-ritz-jack-in, JVisualVM shows three JVM processes, none of which have the requested jvm args.
(I'm seeing PermGen errors in the Ritz case but not the straight nREPL case.)