Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
tcmalloc:large alloc在Python中是警告还是错误_Python_Memory_Memory Management - Fatal编程技术网

tcmalloc:large alloc在Python中是警告还是错误

tcmalloc:large alloc在Python中是警告还是错误,python,memory,memory-management,Python,Memory,Memory Management,我发现有时会出现这个错误,但我看到python程序仍在运行(没有被终止),不知道这是警告还是错误?我寻找过类似的讨论,但没有找到明确的答案 tcmalloc: large alloc (bytes, result) = 1073750016 0x7f8a3fc00000 @ 0x55aefbc75b29 0x55aefbc74bbb 0x55aefc178c65 0x7f8bf019d86d 0x7f8bf019f908 0x7f8bf019cac8 0x 0x 0x 0x 依照 “这条消息本

我发现有时会出现这个错误,但我看到python程序仍在运行(没有被终止),不知道这是警告还是错误?我寻找过类似的讨论,但没有找到明确的答案

tcmalloc: large alloc (bytes, result) = 1073750016 0x7f8a3fc00000 @ 0x55aefbc75b29 0x55aefbc74bbb 0x55aefc178c65 0x7f8bf019d86d 0x7f8bf019f908 0x7f8bf019cac8 0x 0x 0x 0x
依照

“这条消息本身并不是一个真正的错误,它只是提供信息而已

有一个环境变量TCMALLOC_LARGE_ALLOC_REPORT_THRESHOLD,默认设置为1073741824字节~1GB 因此,如果存在==或超过1GB内存的分配,则此消息将显示在ndsd.log中

如果服务器中有大量内存,例如大于8G-32GB和/或相当大的eDirectory数据库,您可能会更容易看到此消息。您只需将阈值修改为大于在ndsd.log中看到的典型alloc。”

我不确定这是否特别正确,因为我不知道您正在使用的环境,我想说这个解释可以概括为一个警告,运行中的应用程序已经分配了1GB的内存

进一步资料:
内存不足,请参见下图。 我在内存不足时收到此消息

您收到此消息是因为它占用了您所有的内存


谢谢Madison,它会导致程序终止吗?不是警告否,但很明显,如果内存不足,它会终止。谢谢Madison的解释,如果出现这种警告,是否意味着我的程序中有问题——例如分配了太多内存?或者,如果我真的需要分配这么大的内存空间也没关系。如果它是一个内存密集型应用程序,这是非常好的。如果它没有崩溃,我会假设你没有用完,所以没有必要担心。谢谢Madison,请将你的答复标记为答案。将在8小时内给予悬赏,如果允许的话。:)