Lin*_* Ma 0 python memory memory-management
我发现有时会遇到此错误,但是我发现python程序仍在运行(未终止),想知道这只是警告还是错误?我已经搜索了类似的讨论,但没有找到明确的答案。
tcmalloc: large alloc (bytes, result) = 1073750016 0x7f8a3fc00000 @ 0x55aefbc75b29 0x55aefbc74bbb 0x55aefc178c65 0x7f8bf019d86d 0x7f8bf019f908 0x7f8bf019cac8 0x 0x 0x 0x
Run Code Online (Sandbox Code Playgroud)
根据https://www.novell.com/support/kb/doc.php?id=7012805
“这个消息本身并不是真正的错误,它只是提供信息。
有一个环境变量TCMALLOC_LARGE_ALLOC_REPORT_THRESHOLD,默认情况下设置为1073741824字节。〜1GB因此,如果有==或超过1GB的内存分配,此消息将显示在ndsd.log中。
如果服务器中有大量内存,例如大于8G-32GB和/或相当大的eDirectory数据库,您可能会更容易看到此消息。您可以将阈值修改为大于在ndsd.log中看到的典型分配。”
考虑到我不知道您使用的环境,我不确定这是否特别正确,我想说,该解释可以概括为警告,表示正在运行的应用程序已分配1GB内存。
更多信息:https: //github.com/gperftools/gperftools/issues/360
| 归档时间: |
|
| 查看次数: |
1642 次 |
| 最近记录: |