这太疯狂了; 有没有人见过这个?
java –Xmx1G –Xms1G –XX:+UseG1GC -XX:+PerfDisableSharedMem -jar service-1.0-SNAPSHOT.jar
Error: Could not find or load main class –Xmx1G
Run Code Online (Sandbox Code Playgroud)
我可以做这个:
java -jar service-1.0-SNAPSHOT.jar –Xmx1G –Xms1G –XX:+UseG1GC -XX:+PerfDisableSharedMem
Run Code Online (Sandbox Code Playgroud)
但jmap -heap {PID}表明它完全忽略了选项.我尝试过不同的变化:
java –XX:+UseG1GC -jar service-1.0-SNAPSHOT.jar –Xmx1G –Xms1G -XX:+PerfDisableSharedMem
java -Xms1G -Xmx1G -jar service-1.0-SNAPSHOT.jar
java –xx:+useg1gc -jar service-1.0-SNAPSHOT.jar
java -server –XX::+UseG1GC -jar service-1.0-SNAPSHOT.jar`
Run Code Online (Sandbox Code Playgroud)
我得到这个错误:
Error: Could not find or load main class {OPTION}
或者它运行但忽略选项.
甚至java -XX:-UseConcMarkSweepGC -jar service-1.0-SNAPSHOT.jar被忽略了:
jmap -heap 5879
Attaching to process ID 5879, please wait...
Debugger …Run Code Online (Sandbox Code Playgroud)