由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - java内存问题请教大牛
相关主题
Java马工说c++内存泄漏,哥只能呵呵了how to turn off "ActiveX Control Test Container"?
Java网上触发,同步数据库问题c++的问题
关于内存泄漏问个游戏开发相关的问题
内存泄漏怎么查?我这个读写文本文件的程序为什么第一次总是出错?
nnd,内存管理出问题"javascript:;"
一个interview问题,关于内存泄漏IOS APP 开发指南
[合集] 关于内存泄漏分享一下 kango extension 的一些心得
有没有大牛给讲下javascript的内存泄漏From vert.x to Clojure
相关话题的讨论汇总
话题: 内存话题: containers话题: java话题: memory话题: object
进入Programming版参与讨论
1 (共1页)
Q**F
发帖数: 995
1
面试的时候被问内存方面的问题很频繁。
主要是问你怎么监视service内存使用, 使用什么工具。
什么情况下会出现内存泄漏,什么情况下会出现out of memory. 怎么分析和处理/
debug 这种情况。
开发阶段, 怎么测试你的程序的内存使用情况。
是不是有这方面的材料可以看看。谢谢了
w**z
发帖数: 8232
2
我们通过jmx 拿内存,GC 数据,然后用ganglia monitor, 可以设threshold alert.
至于内存泄漏原因,只能做heap dump 慢慢看了。

【在 Q**F 的大作中提到】
: 面试的时候被问内存方面的问题很频繁。
: 主要是问你怎么监视service内存使用, 使用什么工具。
: 什么情况下会出现内存泄漏,什么情况下会出现out of memory. 怎么分析和处理/
: debug 这种情况。
: 开发阶段, 怎么测试你的程序的内存使用情况。
: 是不是有这方面的材料可以看看。谢谢了

r***s
发帖数: 737
3
There are lots of material on this topic. But one trick I found:
In vast majority of the cases Java memory leaking can be found around
containers. For example you register an object to be a listener of some
events, and
the register function added that object to a list of listeners. Later you
forgot to deregister, causing memory leak.
often you can simply instrument your code to monitor the size of the
containers, there are tools to do that too. and then concentrate on the
biggest containers.

【在 Q**F 的大作中提到】
: 面试的时候被问内存方面的问题很频繁。
: 主要是问你怎么监视service内存使用, 使用什么工具。
: 什么情况下会出现内存泄漏,什么情况下会出现out of memory. 怎么分析和处理/
: debug 这种情况。
: 开发阶段, 怎么测试你的程序的内存使用情况。
: 是不是有这方面的材料可以看看。谢谢了

Q**F
发帖数: 995
4
谢谢ls的两位
1 (共1页)
进入Programming版参与讨论
相关主题
From vert.x to Clojurennd,内存管理出问题
node.js里面,哪些操作用http,哪些用websocket(tcp) ?一个interview问题,关于内存泄漏
Mac OS X Yoshmite 端口80被占用,但找不到是什么进程占的[合集] 关于内存泄漏
苏宁ios客户端泄漏没人讨论嘛有没有大牛给讲下javascript的内存泄漏
Java马工说c++内存泄漏,哥只能呵呵了how to turn off "ActiveX Control Test Container"?
Java网上触发,同步数据库问题c++的问题
关于内存泄漏问个游戏开发相关的问题
内存泄漏怎么查?我这个读写文本文件的程序为什么第一次总是出错?
相关话题的讨论汇总
话题: 内存话题: containers话题: java话题: memory话题: object