问答列表

为什么 BCC Memleak 会丢失 malloc 信息

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

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

能否改用函数来避免闭包内存泄漏?

作者:Joakim Sjöstedt 提问时间:2/24/2023

所以我正在使用并有一个看起来像这样的:RxSwiftfunction private func setAndVerifyTestmode(isOn: Bool) { parameterServic...

在 Rust 中,Weak<T> 如何知道内部值何时被删除?

作者:Calogyne 提问时间:5/5/2023

std::rc::Weak<T>具有以下定义: pub struct Weak<T: ?Sized> { ptr: NonNull<RcBox<T>>, } 在我的理解中,当没有更多的东西时,...

pthread_detach会为我管理我的记忆吗?

作者:jbleners 提问时间:9/26/2008

假设我有以下代码: while(TRUE) { pthread_t *thread = (pthread_t *) malloc(sizeof(pthread_t)); pthread_crea...

C++ 中单例模式中的内存释放

作者:koegl 提问时间:7/6/2023

我正在尝试理解在 C++ 中使用单例模式时的内存释放。 我发现所有使用的例子都没有明确使用 ,这对我来说意味着内存泄漏。newdelete 他们为什么不使用?delete 这是因为根据定义,我们...

立即初始化变量在 C++ 中很重要

作者:just Impartial 提问时间:7/5/2023

我最近读了一本编程书。它说如果我们在初始化变量时没有给出值,如下例所示: int i; int i {0}; ...那么它有时可能会导致运行时错误。但是,我不确定这是否正确。未初始化的变量会设置...

在 Amazon Linux 2023 上使用 SmartHeap 的 C++,当抛出任何假定被捕获的异常时,SIGSEGV

作者:Eyal Ben-Avraham 提问时间:7/5/2023

具有 SmartHeap 的 C++ 应用程序无法在 Amazon Linux 2023 上引发异常 堆栈回溯跟踪 (gdb) bt #0 0x00007ffff7cac95c in __gxx_p...

Array 和 ArrayList 之间的区别&lt;&gt;在 Java 中内存分配方面?

作者:ayush 提问时间:6/24/2023

我看到一篇文章,里面有一个问题—— 连续内存位置通常用于将实际值存储在数组中,但不用于存储在 ArrayList 中。解释。 https://www.geeksforgeeks.org/java-...

记忆中的 OriginalFirstThunk

作者:Pieter Jansen 提问时间:7/3/2023

我了解 IAT/IDT/INT 和运行时动态加载 DLL 的意义。“导入目录”(Import Directory) 表中的 OriginalFirstThunk 是指存储在“导入查找/名称”(Impo...

当我使用递归解决 leetcode 任务 22 时,我的 C 代码出现堆缓冲区溢出

作者:khamun7 提问时间:7/1/2023

当我运行我的 c 代码时,我的解决方案是 #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_LEN 10...


共780条 当前第17页