Malloc 问答列表

gperftools 中的 tcmalloc 使程序崩溃

作者:Endorel 提问时间:1/30/2023

连接 conan-package gperftools 有时会导致此核心转储。 tcmalloc 动态链接到 gperftools 和 gperftools 动态链接到项目。 似乎是分配问题。有谁知道...

在 C 中读取文件并将其转换为二维数组时发生内存泄漏

作者:Virgil G. 提问时间:1/30/2023

我正在用 C 编写一个函数来将文件加载为二维数组 (),问题是根据 Valgrind 我有内存泄漏,你能帮我吗?char ** 我为您提供了一个可以复制的完整示例。此外,我的学校只允许我执行某些功能...

为接收结构的函数分配适当的内存

作者:Michael 提问时间:1/28/2023

我正在尝试创建一个动态数据库,我可以在其中修改其大小。 这是我到目前为止编写的代码,我将产品字符指针分配给其中,并将价格分配给我所期望的是创建数据库,并让我继续创建具有新大小的新数据库,以替换旧数据库...

使用 malloc 和 tcmalloc 释放后如何释放虚拟内存?

作者:Yale 提问时间:2/1/2023

在我的程序中,我使用 tcmalloc 进行内存分配和释放。为了及时将内存保留回内存,调用完成后,使用 MallocExtension::instance()->ReleaseFreeMemory()...

释放指针数组时出现堆块错误 [已关闭]

作者:Francesco 提问时间:2/1/2023

闭。这个问题不可重现或是由错别字引起的。它目前不接受答案。 这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。 10个月前关闭。...

Malloc 奇怪的崩溃

作者:huntrese 提问时间:2/2/2023

我正在尝试用 C 语言实现链表,然后我决定实现相同的逻辑来创建一个“字符串”,本质上是具有更多函数的相同链表,主要是从输入字符串创建链表对象。当给定一个小的输入字符串(如 35 个字符)时,代码运行良...

如何在 C 中释放链表,为什么在不释放列表的情况下它运行良好?

作者:Nouanna 提问时间:2/3/2023

typedef struct Element Element; struct Element{ char chaine[2048]; struct Element *next; }; typed...

为什么我总是听到在 C 语言中可以避免分配内存?

作者:BobDeTunis 提问时间:2/5/2023

我总是被告知,只要没有内存,我就可以实现完全相同的事情,就不要分配内存。 人们之所以这么说,是因为释放代码中的内容可能需要一些时间,还是有一个面向效率的解释?(例如,更好的性能)...

动态分配的内存是否需要在周期数不确定的循环中释放?

作者:nik 提问时间:2/9/2023

尝试将字符串缓冲区保留在 C 循环中的未定义行为。 大家好!在引入任何分配方法时,我似乎得到了未定义的行为,尽管我试图遵循我发现的有关释放和解除分配的所有内容。这是一段代码在无限循环中运行,所以我想...

为什么我得到双重释放或损坏(输出)或 C malloc 断言失败?

作者:7mf_s 提问时间:2/10/2023

我正在为物理模拟编写代码,使用随机和确定性演化来演化初始状态的一些副本,在模拟的每个时间步长返回一些可观察值。我正在使用Armadillo(版本11.4.3)来处理线性代数和C++向量来分配内存。我在...


共369条 当前第19页