通过linux命令查看各进程内存使用情况如下:
通过框架自动命令查看内存使用情况如何:
两边的内存情况差别很大,目前对这个情况摸不清头脑,请大佬赐教!
你用top查看的嘛?
不是, 用的ps aux命令
https://www.workerman.net/q/10354#answer_16803
那这种算内存泄漏吗?感觉内存一直在涨
算
好的,我检查下代码
兄弟你是怎么写出来泄漏的,代码发出来瞅瞅哈
我也是按照正常的写的, 不知道哪个地方就泄漏了, 代码发出来太长了
检测语句有没有 类似拼接赋值的,之前也发生过类似的情况。不信任的包,不要用单例直接new。很多包,都是传统的开发模式,这点需要自己去排查
没有使用其他不信任的包, 就用了guzzlehttp包。 因为这个程序很简单, 能泄漏, 我也是头大。
我每次压测完,top 都是瞬间掉下去的,这个是正常的,如果不掉下去还在涨,就是泄漏无疑
没有压测, 是线上在跑的。 五一前检查服务发现有问题。 只有排查下代码了
检查代码吧,很多传统包的代码都有问题的,我都遇到过很多了
好的
你用top查看的嘛?
不是, 用的ps aux命令
https://www.workerman.net/q/10354#answer_16803
那这种算内存泄漏吗?感觉内存一直在涨
算
好的,我检查下代码
兄弟你是怎么写出来泄漏的,代码发出来瞅瞅哈
我也是按照正常的写的, 不知道哪个地方就泄漏了, 代码发出来太长了
检测语句有没有 类似拼接赋值的,之前也发生过类似的情况。不信任的包,不要用单例直接new。很多包,都是传统的开发模式,这点需要自己去排查
没有使用其他不信任的包, 就用了guzzlehttp包。 因为这个程序很简单, 能泄漏, 我也是头大。
我每次压测完,top 都是瞬间掉下去的,这个是正常的,如果不掉下去还在涨,就是泄漏无疑
没有压测, 是线上在跑的。 五一前检查服务发现有问题。 只有排查下代码了
检查代码吧,很多传统包的代码都有问题的,我都遇到过很多了
好的