内存 问答列表

这是在 c 中释放内存的可接受方法吗?

作者:gotter 提问时间:2/27/2023

我有一个函数,它读取文件并为文件内容分配内存,并将文件内容分配给指针,然后返回指针。然后,我使用循环遍历字符串并使用指针算术打印每个字符。 我很确定我可以/应该使用 realloc 在每次迭代中重新...

我应该怎么称呼这种具有大小的唯一指针结构?

作者:einpoklum 提问时间:2/28/2023

我对 C++ 的标准库仅通过指针而不是保留地址和大小的结构提供一些功能感到恼火。具体来说,假设我想要类似 的东西,但它保留了相关的长度/大小。unique_ptr<T[]> 这并不难实现(特别是如果...

Unity 应用程序内存泄漏 - 如何在不访问源代码或调试目标的情况下进行分析?

作者:ThompsonCodes 提问时间:2/28/2023

这里有点不寻常的设置, 我正在为视频游戏 RUST 创建模组 它使用 HARMONY 将 mod 加载到服务器代码中 在某些时候,我做了一些导致内存泄漏的事情,该应用程序在一天内从 10GB 内存增...

printf in C 打印额外的字符

作者:Carson Coder 提问时间:3/1/2023

我是堆栈溢出和 c 的新手。告诉我是否需要添加更多详细信息 我正在尝试制作一个刽子手游戏,当我尝试打印板时,除了在板上打印单词(应该是免费的单词)之外,一切都有效。例如,它给出了免费这个词。不应该有...

std::vector&lt;std::aligned_storage&gt;格式不正确吗?

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

当我尝试操纵时,地址消毒器会发疯:std::vector<std::aligned_storage<sizeof(T), alignof(T)>> vec 有时,在向量元素处放置新位置效果很好,除非...

尽管手动重建查询成功,但 WHILE 循环的第一次迭代仍会耗尽内存

作者:Slothen 提问时间:12/14/2022

环境:SQL Server 2019 (v15)。 我有一个大型查询,当作为单个语句运行时,它占用了太多空间。当我尝试运行它时,我收到以下错误:SELECT 无法为数据库“TEMPDB”分配新页,...

为什么这个程序中存在内存泄漏,我该如何解决它,给定约束(对包含 std::string 的对象使用 malloc 和 free)?[复制]

作者:Anurag Vohra 提问时间:3/1/2023

这个问题在这里已经有答案了: 如何正确释放新放置分配的内存? (4 个答案) 9个月前关闭。 这是我在实际代码中面临的问题的最小工作示例。 #include <iostream> namespa...

使用不同的分配器对 redis 进行基准测试是没有效果的

作者:Cicada44 提问时间:3/9/2023

我需要找出哪个库(libcmalloc、jemalloc、tcmalloc)使用 Redis 更有效率。我使用各种库从源代码编译redis并运行基准测试(如下所示),但结果几乎不存在。 脚本 red...

NodeJS 内存泄漏:什么被归类为闭包中的引用

作者:jjordan 提问时间:3/15/2023

我知道在某些情况下,如果闭包中存在引用,则对象可以避免垃圾回收。 引用是否意味着需要将对象的引用分配给某物?或者调用/获取对象的属性是否也算作引用? 例如,以下内部函数是否会在闭包中创建对对象的引...

malloc:对象 0x147606ac0 的 *** 错误:未分配 realloc 的指针

作者:Subham Jain 提问时间:3/15/2023

我正在尝试在 C 语言中研究动态内存。我遇到了一个奇怪的问题,我得到了一个错误。我正在尝试根据变量中的值重新分配内存块,该值在每次执行循环时都会递增。如果我尝试在函数中执行 realloc,它会抛出错...


共533条 当前第25页