提问人:Pacou 提问时间:9/19/2023 最后编辑:Jason AllerPacou 更新时间:9/19/2023 访问量:39
Rocky Linux 和动态分配
Rocky Linux and dynamic allocations
问:
有人有以下问题吗?当我们在一定时间(30 分钟)后进行动态分配(接受而不bad_alloc)时,会发生内存泄漏,直到达到上限。
#include <iostream>
#define MAX_BUFFER_SIZE 65535
int main()
{
///////////// Without this dynamic allocation no memory leak
for(int i = 0; i < 6000; ++i)
{
new char[MAX_BUFFER_SIZE];
}
// The std::cin below shows after 30 minutes that a memory leak is occurring
// It increases until it reaches a ceiling
char c;
std::cout<< "Press key to exit" << std::endl;
std::cin >> c;
return 0;
}
多谢
我已经在 Rocky Linux 8.8 下进行了测试,源代码是用 gcc 8.5 编译的
答: 暂无答案
评论