您的位置:首页 > 大数据 > 人工智能

paip.提升性能----jvm参数调整.txt

2013-11-30 17:42 411 查看
paip.提升性能----jvm参数调整.txt

作者Attilax 艾龙, EMAIL:1466519819@qq.com

来源:attilax的专栏

地址:http://blog.csdn.net/attilax

jvm内存

1.stack 2.heap 3.class method 区..

1.stack

xss设置..每个线程的使用内存尺寸.

要是xss太大,线程量会变小...因为总体stack区不便...

总stack区尺寸也能以及heap有关..反向关系..

2.heap 新生代,老年代。。。

新生代(eden,s0/from space, s1/to space);

xmx=xms

-xmn 设置新生代大小,

-xx:+pringGcDetails 可打印出GC详细。

///优化方法:

a.新的小对象保存在新的生代..加大xmn参数.减少gc

加大-xx:targetSurvivorradio 以及-xx: Survivorradio

b.长期使用的大对象放的个老年代.

--xx:pretenureSizethreshold =1000000(1M)

3.class method 区.

-xx:permSize

-xx:MaxpermSize

一般设置成一样的.

MaxpermSize一般65M---128M够了..





///////jit

-xx:compilerthreshold defatuld 1500

--xx:+pringComplilation



/////dump core

--xx:+heapDumpOnOutOfMemryERror =xx:heapDumppath=c:\java.dump



visual vm 分析dump文件..



复位看过狗.

--xx:onOnOutOfMemryERror=c:\reset.bat



///////打印gc 信息.

-verbose:gc

-xx:+pringgc

-xx:+pringGcDetails 可打印出GC详细。

-xloggc:gc.log bin 目录哈的gc.log
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: