杨柳西风 发表于 2014-05-06 22:36

HPUnix Java进程 data seg数据段内存不释放

本帖最后由 杨柳西风 于 2014-05-06 22:39 编辑

Java程序部署在HP UNIX主机,通过glance命令查看,data rss/vss以4m为单位持续增长,直到maxdsiz大小。
请问此种情况如何定位?

杨柳西风 发表于 2014-05-06 22:45

回复 1# 杨柳西风


    Data RSS和Data VSS(常驻集大小和虚拟集大小)的值表示分配给C程序heap的内存。Other RSS、Other VSS和Private RSS的大小表示该程序中分配给Java程序heap的内存。这些空间或其中任一空间的持续增长,都会使我们相信该Java程序中存在内存占用问题。

杨柳西风 发表于 2014-05-07 11:24

没人回答。。

杨柳西风 发表于 2014-05-07 15:10

自己顶一下吧

cjhvslhb 发表于 2014-05-07 23:22

1.HPUX版本,补丁分析是否有Java的补丁未打;
2.请参考如下文档

http://h20566.www2.hp.com/portal/site/hpsc/template.BINARYPORTLET/public/kb/docDisplay/resource.process/?spf_p.tpst=kbDocDisplay_ws_BI&spf_p.rid_kbDocDisplay=docDisplayResURL&javax.portlet.begCacheTok=com.vignette.cachetoken&spf_p.rst_kbDocDisplay=wsrp-resourceState%3DdocId%253Demr_na-c02697864-2%257CdocLocale%253D&javax.portlet.endCacheTok=com.vignette.cachetoken

http://h20566.www2.hp.com/portal/site/hpsc/template.BINARYPORTLET/public/kb/docDisplay/resource.process/?spf_p.tpst=kbDocDisplay_ws_BI&spf_p.rid_kbDocDisplay=docDisplayResURL&javax.portlet.begCacheTok=com.vignette.cachetoken&spf_p.rst_kbDocDisplay=wsrp-resourceState%3DdocId%253Demr_na-c02630993-3%257CdocLocale%253D&javax.portlet.endCacheTok=com.vignette.cachetoken

杨柳西风 发表于 2014-05-08 11:42

回复 5# cjhvslhb


    非常谢谢。昨天下午升级了JVM,目前为止data seg稳定在540M左右,还算理想。目前还是不清楚是什么导致了泄露,只是觉得升级JVM好像解决了此问题。
   

杨柳西风 发表于 2014-05-08 11:44

cjhvslhb 发表于 2014-05-07 23:22 static/image/common/back.gif
1.HPUX版本,补丁分析是否有Java的补丁未打;
2.请参考如下文档


补丁分析是否有Java的补丁未打,这个请问怎么判断?

lbseraph 发表于 2014-05-09 11:12

本帖最后由 lbseraph 于 2014-05-09 11:14 编辑

回复 7# 杨柳西风

跑一下HPjconfig就知道了,不过这个版本有段时间没更新。
https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPJCONFIG

所有针对HP-UX的Java补丁兼容列表:
http://ftp.hp.com/pub/softlib/hpuxjava-patchinfo/index.html
   

杨柳西风 发表于 2014-06-05 09:11

谢谢回复 8# lbseraph


   
页: [1]
查看完整版本: HPUnix Java进程 data seg数据段内存不释放