Java程序抛出内存溢出的异常,最简单有效的方法是读gc日志。
grep命令的经典用法。
抛出异常的原因不是因为内存不够,而是线程数量激增,达到了OS设置的边界。使用命令ulimit -a可以查看OS的各种边界。
还遇到过一个问题,某台机器无法登陆。
首先排除掉网络问题,其余可能是什么问题呢?
socket消耗殆尽,导致无法登陆。
Java程序抛出内存溢出的异常,最简单有效的方法是读gc日志。
grep命令的经典用法。
抛出异常的原因不是因为内存不够,而是线程数量激增,达到了OS设置的边界。使用命令ulimit -a可以查看OS的各种边界。
还遇到过一个问题,某台机器无法登陆。
首先排除掉网络问题,其余可能是什么问题呢?
socket消耗殆尽,导致无法登陆。