首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Go内存分析

Go内存分析
EN

Stack Overflow用户
提问于 2016-10-14 22:37:00
回答 1查看 113关注 0票数 1

这已经是我第二次注意到我的一个围棋程序占用了很多内存(比我预期的要多得多),我不知道为什么,所以我来了我决定用pprof分析内存,top5 pprof内存分析的结果如下:

代码语言:javascript
运行
复制
1140.28MB of 1169.97MB total (97.46%)
Dropped 61 nodes (cum <= 5.85MB)
Showing top 5 nodes out of 15 (cum >= 33.89MB)

我的问题如下。在配置文件中,我们看到程序消耗了大约1.2 am的内存(对于我正在做的、解析和索引日志的工作来说,这是负担得起的)。然而,当我执行"top命令“并查看我的程序使用的驻留内存时,程序占用的内存大约是10 of到11 of,这与内存分析有很大的不同。

那么,我在配置文件中看不到的那些内存容量在哪里?为什么呢?如何解决问题?

先谢谢你,

EN

回答 1

Stack Overflow用户

发布于 2016-10-15 01:32:15

额外的内存使用很可能来自文件系统,例如。因为你可能要扫描很多磁盘。

请参阅:http://www.linuxatemyram.com/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40045816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档