一个奇怪的golang进程内存泄漏

时间:2019-05-27 09:54:50

标签: linux go

我正在Linux服务器上运行golang进程。我发现可用内存越来越少。而内存将在3小时内达到90%的使用率。

然后我尝试执行以下操作。

  1. 我运行vmstat 1确认内存正在减少。并获得以下结果。

    vmstat 1:

    vmstat 1

    我们可以看到可用内存越来越少。缓冲区和缓存的变化似乎并没有太大变化。

  2. 我运行free -m命令,并在下面获得结果。

    免费-m:

    free -m

  3. top命令,结果如下。结果按内存排序。首先是我的程序。

    顶部:

    top

    所以,我很困惑。我的程序不占用太多内存。但是最上方显示我的可用内存越来越少。那么,我的记忆会去哪里?..

0 个答案:

没有答案