我在我的WebFaction共享服务器上运行了Neo4J,我希望使用
增加可用的堆 $ java -XX:NewSize=128m -XX:MaxNewSize=128m -XX:SurvivorRatio=8 -Xms512m -Xmx512m
但是如何找出当前的堆内存设置?是否有命令?
谢谢!
答案 0 :(得分:2)
找到合适的工艺用途:
jps -lmv
然后使用jmap检查堆设置:
jmap -heap PID
这里有大量详细信息,最大堆大小在MaxHeapSize键下。
请注意,您必须使用运行neo4j实例的同一JDK中的工具。要找出应用程序使用的java执行
ls -l /proc/$PID/exe
此外,建议您使用同一个用户。
答案 1 :(得分:0)
您可以通过
检查特定PID正在使用的内存top -PID <PID>
如果要查看最初传递给JVM的内存参数,可以使用
jinfo <PID>