问答列表

为什么 BCC Memleak 会丢失 malloc 信息

作者:moore 提问时间:2/22/2023

我正在使用 bcc-memleak 来定位项目中的内存泄漏。但 top 命令显示 VIRT 在 100 小时内从 100GB 增加到 200GB,RES 从 60GB 增加到 100GB,而 meml...

在什么情况下malloc_trim(0)会导致崩溃?

作者:Praveen 提问时间:2/22/2023

我有一段代码,我用它来将任何未使用的内存释放回系统。 但是我断断续续地看到它会导致崩溃。回溯如下:malloc_trim(0) Program terminated with signal SIGS...

为什么同时使用 malloc/calloc/realloc 和 brk 函数会导致未定义的行为?

作者:chroshimmer 提问时间:2/22/2023

这是否意味着同时使用(malloc 或 calloc 或 realloc)之一和 (brk/sbrk) 之一会导致 UB,或者同时使用 malloc 和 calloc 也会导致 UB? 这是通过整个...

在什么情况下使用 malloc 和/或 new?

作者: 提问时间:10/9/2008

我看到在 C++ 中有多种方法可以分配和释放数据,我知道当你调用时,你应该调用,当你使用你应该配对的运算符时,将两者混合在一起是错误的(例如调用使用运算符创建的东西),但我不清楚何时应该使用 / 以及...

编译器可以假设 malloc 永远不会返回 NULL 吗?

作者:Agiltohr 提问时间:2/15/2023

在本视频中提到,编译器可以假设它永远不会返回,并允许相应地进行优化。我从未听说过这个,在 C 标准中也找不到任何参考。谁能告诉我这是否属实,如果是,这种行为是在哪里指定的?mallocNULL 此时...

在eclipse中 - 无法运行AVD(API-29) CPU / intel x86出现错误 - 内核文件丢失?

作者:Pratap Singh 提问时间:2/15/2023

AVD“ANDROID10”的启动模拟器 模拟器:错误:此 AVD 的配置缺少内核文件!请确保文件“kernel-qemu”与系统映像位于同一位置。 模拟器:错误:ANDROID_SDK_ROOT未定...

Block、Stack 和 Scratch 分配器之间有什么区别?

作者:doliphin 提问时间:12/30/2022

Mike Acton 在他的演讲“为引擎开发人员解决正确的问题”中说: 绝大多数情况下,您只需要这三种类型的分配器:块分配器、堆栈分配器和临时分配器 但是,他没有详细说明这些类型的分配器之间的区别...

将缓冲区传递给函数进行写入

作者:mv_p 提问时间:8/13/2022

我正在尝试实现一个快速原型程序来准备一条我打算用作 tcp 套接字通信协议的消息。 我是这方面的新手,我不太明白为什么要运行以下打印(null)。我是否未能将指针传递到子例程? #include <...

在 arch linux 中更改电源按钮角色不起作用?

作者:tycoon 提问时间:5/20/2021

我正在尝试更改笔记本电脑(华硕 Vivobook)的电源按钮角色。因此,就像在 arch wiki 上一样,我在 /etc/systemd/logind.conf 中编辑了文件 我修改了条目 Han...

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

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

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


共780条 当前第12页