- JVM内存限制方法测试
JVM有相关内存限制,具体测试方法:java -Xmx1024m -version,中间的-Xmx1024m可以换成其他参数,比如:java -Xmx2048m -XX:MaxPermSize=1024m -version。
如此可以测试出JVM相关参数得到最大值。 -
内存限制和JVM,操作系统位数相关。
Windows, 32位JVM,32位操作系统:最大堆内存不超过2G
Windows, 32位JVM,64位操作系统:最大堆内存不超过2G;本地测试:1270m,结果如图
Windows, 64位JVM,32位操作系统:最大堆内存
Windows, 64位JVM,64位操作系统:最大堆内存
--------------- 分割线-----------------
Linux, 32位JVM,32位操作系统:最大堆内存
Linux, 32位JVM,64位操作系统:最大堆内存
Linux, 64位JVM,32位操作系统:最大堆内存
Linux, 64位JVM,64位操作系统:最大堆内存 -
内存大小限制本地线程创建数量
图中是jmeter测试,前置条件是:想要JVM开启5000个线程一直请求,结果OOM了,不能创建更多线程了,创建到的最大线程889个(本地32位JVM,64位Windows操作系统,内存12G)。
JVM内存限制
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 参数设置 在Java虚拟机的参数中,有3种表示方法用“ps -ef |grep "java"命令,可以得到当前Ja...
- 2016年国庆假期终于把此书过完,整理笔记和体会于此。 关于书名 书名源于俄罗斯的演员斯坦尼斯拉夫斯基创作的《演员...