在我的c++程序中,我使用google-perftools的tcmalloc_minimal作为默认内存分配器。它打印出以下信息:
src/system-alloc.cc:427] SbrkSysAllocator failed 然后程序继续运行。有关系吗?
发布于 2012-08-22 05:49:15
默认情况下,tcmalloc使用sbrk从内核获取内存。在内存映射冲突的情况下,sbrk调用可能会失败,然后tcmalloc回退到纯mmap。这是生成消息的时刻。
没有什么可担心的(只要您不会耗尽地址空间)。
https://stackoverflow.com/questions/10295061
复制相似问题