Solaris我有一个连续运行的过程。随着时间的推移,进程的堆内存使用量不断增加,当超过 4Gb 时,进程核心转储。
我尝试使用 运行该进程Purify,但找不到任何真正泄漏内存的代码。
有什么方法可以分析哪些代码导致堆内存使用量增加?进程的堆内存使用量每 15 分钟增加 4Mb 或 8Mb,并且从未减少。
我使用pmap命令检查进程堆内存使用情况。
Solaris我有一个连续运行的过程。随着时间的推移,进程的堆内存使用量不断增加,当超过 4Gb 时,进程核心转储。
我尝试使用 运行该进程Purify,但找不到任何真正泄漏内存的代码。
有什么方法可以分析哪些代码导致堆内存使用量增加?进程的堆内存使用量每 15 分钟增加 4Mb 或 8Mb,并且从未减少。
我使用pmap命令检查进程堆内存使用情况。