![]() |
1
1
你怎么知道是内存泄露?我可以想到许多其他的原因,为什么操作系统会杀死一个程序。 我要问的第一个问题是,“这个程序总是在命令行中正常工作吗?”如果答案是“否”,那么我会先解决这些问题。 另一方面,如果答案是“是”,我将调查在cron下执行程序和从命令行执行程序之间的所有差异,以找出其行为不正常的原因。 |
![]() |
2
5
你可以尝试使用
Devel::Size
来分析一些对象。例如,在
将实际大小与您认为每个对象的合理值进行比较。一些可疑的东西可能会立即冒出来(例如,一个超负荷的缓存)。 其他尝试:
|
![]() |
3
1
如果它是由cron运行的,那么它不应该在迭代后死亡吗?如果是这样的话,我很难看出内存泄漏会有多大影响… 您确定是脚本本身,而不是使用内存的子进程吗?也许它最终会创建大量的ssh会话,而不是在一个会话中做大量的事情? |
![]() |
payloc91 · 存储地图中的条目是否安全?它会导致内存泄漏吗? 6 年前 |
![]() |
pjj · 如果GC'ed是弱可达对象,那么为什么会出现OOM错误 6 年前 |
![]() |
K.R. · RxJava行为主体和使用者-这里是否存在内存泄漏? 6 年前 |
![]() |
eaglefreeman · 意外的R内存管理行为 6 年前 |
![]() |
areify · 如何避免此代码中的内存泄漏? 6 年前 |