memory-management 相关问题

动态分配和释放部分物理内存的过程,以便在请求者之间尽可能公平并且没有饥饿的情况下响应程序请求。

为什么操作系统保持低内存?

Peter B. Galvin说影响这个决定的主要因素是中断向量的位置。由于中断向量通常位于低内存中,程序员通常会进行操作...

回答 1 投票 0

如何计算Java中的HashMap内存使用情况?

我在接受采访时被要求计算HashMap的内存使用量,以及如果你有200万个项目它将消耗多少估计内存。例如:地图

回答 3 投票 22

如何使用delete []运算符清除动态分配的内存? (无法使用常规删除语法清除)

我使用int * p = new int [size]分配了一个动态内存;现在当我尝试使用delete [] p删除它时;我在执行代码时遇到了分段错误(核心转储)。最初我是......

回答 3 投票 1

Rust:String的内存释放[复制]

在这种情况下,我是否需要手动释放内存:let mut s = String :: new(); ... somecode here ... s = String :: new();并且它是擦除字符串内容的最佳方法吗?

回答 1 投票 -2

C ++中的堆栈或堆中的全局内存管理?

如果我在C ++应用程序中全局声明数据结构,它是否会消耗堆栈内存或堆内存?例如struct AAA {... / ... /。 ../../ ..} arr [59652323];

回答 9 投票 67

C ++正确地释放具有基础连续内存的多维数组

我有一个为3d数组分配内存的函数。目标是保证内存连续,但也有[k] [j] [i]语法的便利:double *** allocate_3d(const int&...

回答 1 投票 0

在QObject派生类中实例化QWidget派生类

出于某种原因,如果您尝试将QObject派生类作为rparent传递给QWidget派生类,则Qt编译器不会编译。提供父项到QWidget派生的正确方法是什么...

回答 1 投票 0

跨DLL的内存/堆管理

虽然它似乎是一个非常常见的问题,但我没有收集到太多信息:如何在DLL边界之间创建有关内存分配的安全接口?很有名的是// ...

回答 8 投票 20

Valgrind抱怨内存泄漏

我有一个C程序,它在命令行上获取标志和文件。为了处理文件,我把它们放在一个动态分配的char **类型数组中,当使用这个数组时......

回答 1 投票 3

Keras:进行超参数网格搜索时内存不足

我正在运行多个嵌套循环来进行超参数网格搜索。每个嵌套循环都运行一个超参数值列表,在最里面的循环内部,构建一个Keras顺序模型,并...

回答 2 投票 11

gcc结构中的内存对齐

我将应用程序移植到C中的ARM平台,该应用程序也在x86处理器上运行,并且必须向后兼容。我现在有一些变量对齐的问题。我读过了 ...

回答 6 投票 12

包含python对象(如列表)的Deepcopy pandas DataFrame

需要帮助理解变量赋值,指针,...以下是可重现的。导入pandas为pd df = pd.DataFrame({'listData':[['c','f','d','a','e','b'],[...

回答 1 投票 2

为什么在分配存储将在程序中使用的main参数的指针变量之前未分配空间?

我正在编写一个C程序,它要求我接受命令行参数并在程序中使用它们。我不明白的是,为什么在代码中,字符串参数被赋值给char *变量,...

回答 1 投票 3

如何从内存中删除多个pandas(python)数据帧以节省RAM?

我有许多数据帧作为预处理的一部分创建。由于我有6GB内存限制,我想从RAM中删除所有不必要的数据帧,以避免在运行时耗尽内存...

回答 4 投票 28

如何最好地将本地内存数组初始化为0?

(有关设备(全局)内存数组的类似问题,例如我自己的问题。)假设我有一个CUDA内核代码,如下所示:my_arr [MyCompileTimeConstant]; / * ... * / for(unsigned i = ...

回答 1 投票 2

无法理解Intellij IDEA的内存使用和管理

几年后我再次与IDEA合作,到目前为止我很开心。问题是奇怪的内存使用行为和GC操作,而我正在处理导致我的IDE冻结的项目......

回答 3 投票 2

编译器之间的free / malloc兼容性

假设我有一个用编译器A编译的库。它使用malloc()分配内存并留给我释放()它。它没有提供特殊的免费功能。我可以编译我的程序(使用...

回答 2 投票 4

在C中分配的指针上malloc是否安全?

我正在研究C库,并且我正在努力对内存管理保持谨慎。我有一个为指针分配内存的函数,我试图覆盖指针所在的情况......

回答 3 投票 0

如何在ElasticSearch上使用最大4GB的内存?

我正在尝试优化Elastic Search中的内存使用,以便在macOS上使用最大4GB。我知道以下代码适用于Windows,但是当我在Mac上运行它时它不起作用:./ elasticsearch -Xmx4g -...

回答 1 投票 1

使用lld和s2wasm找到堆的开始

我正在使用clang - > llc - > s2wasm以及clang - > lld从C编译为WebAssembly。因为没有提供c库,所以我编写了自己的分配器。但我不确定最好的方法是什么......

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.