随笔分类 - jvm
摘要:先简单介绍下JVM启动相关的一些内存设置参数。因为内存溢出异常发生,与这些参数的设置密切相关。举例说明含义:-Xss128k每个线程的java栈大小,一个线程java栈所有栈帧大小总和最大允许的尺寸128k。-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。-XX:PermSize=20M设置方法区的初始大小-XX:MaxPermSize=30M设置方法区的最大值Java栈溢出1.StackOverflowError异常StackOverflowError异常是由于方法调用的层次太深,最终
阅读全文

浙公网安备 33010602011771号