Redian新闻
>
java内存问题请教大牛 (转载)
avatar
java内存问题请教大牛 (转载)# JobHunting - 待字闺中
Q*F
1
【 以下文字转载自 Programming 讨论区 】
发信人: QLXF (强烈想法), 信区: Programming
标 题: java内存问题请教大牛
发信站: BBS 未名空间站 (Thu Jul 16 11:19:42 2015, 美东)
面试的时候被问内存方面的问题很频繁。
主要是问你怎么监视service内存使用, 使用什么工具。
什么情况下会出现内存泄漏,什么情况下会出现out of memory. 怎么分析和处理/
debug 这种情况。
开发阶段, 怎么测试你的程序的内存使用情况。
是不是有这方面的材料可以看看。谢谢了
avatar
u*n
2
windows的task managerment,linux的top
看一眼不久大概其的指导这个service,process占多少了
avatar
Q*3
3
非大牛
jprofiler, jconsole可以
JNI可能造成泄露,强引用无用的对象会造成内存浪费
OOM一般分为两大类
一是heap OOM,
1.用jprofiler看是那些对象占用了大部分内存,然后分析这些地方是否可以优化
2.调整jvm的内存参数Xms,Xmx
二是permgen space OOM
调整jvm参数,permsize 和maxpermsize
监视内存使用情况可以用MBean,很多大公司都有一套系统去监控CPU,内存,硬盘使用
情况
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。