锁定老帖子 主题:监视Rails进程内存泄漏的技巧
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-01-07
magicgod 写道 在debian系下的status,第16行才是RSS
所以要改为这样: 15.times { process_status.gets } 可能其他linux也有不同,事先人工查看一下。 可以用正则匹配VmRSS这一行 , Robbin这个16.times也太偷懒了,呵呵 |
|
返回顶楼 | |
发表时间:2009-01-08
是的,那日也来尝试一下,我的centos也是第16行,自己也小写了一个循环的shell,定期检测一下。
|
|
返回顶楼 | |
发表时间:2009-01-12
好像GOD就是干这个事情得
|
|
返回顶楼 | |
发表时间:2009-10-10
今天发现一个更简单的获取内存使用的方法:
memory_usage = `ps -o rss= -p #{$$}`.to_i 这里的$$是ruby进程的pid |
|
返回顶楼 | |
发表时间:2009-11-04
2005年出版的《Python Cookbook, 2nd Edition》Recipe 8.2. Measuring Memory Usage on Linux 也是这个思路。
|
|
返回顶楼 | |