在Linux系统上增加堆大小

这个问题在这里已经有了答案:

  • 在Java 11的答案中增加堆大小

  • Java Heap Size Place用于存储由Java应用程序创建的对象,这是垃圾收集发生的位置,即Java应用程序使用的内存。 对于繁重的Java进程,Heap大小不足会导致流行的java.lang.OutOfMemoryError:Java堆空间。

    -Xms<size> - Set initial Java heap size
    -Xmx<size> - Set maximum Java heap size
    
    $ java -Xms512m -Xmx1024m JavaApp
    

    建议的Java内存以下是中小型Java应用程序的建议值

    Heap = -Xms512m -Xmx1024m
    

    资料来源:https://www.mkyong.com/java/find-out-your-java-heap-memory-size/


    这应该有所帮助

    -Xms<size>        set initial Java heap size
    -Xmx<size>        set maximum Java heap size
    -Xss<size>        set java thread stack size
    
    java -Xms4g -Xmx4g ClassName
    
    链接地址: http://www.djcxy.com/p/82789.html

    上一篇: Increasing Heap size on Linux system

    下一篇: Is there a command line method to get a jvm heap dump besides jmap?