memory-management 相关问题

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

在调用 realloc() 之前确定其行为

据我了解,当被要求保留更大的内存块时,realloc()函数将执行以下三种不同的操作之一: 如果存在空闲的连续块 增长当前区块 否则如果可以的话...

回答 8 投票 0

如何在 safari 开发工具中调试“页面”内存中的累积情况?

我正在尝试调试在嵌入 Unity 应用程序的 Web 视图中看到的大量内存泄漏。不幸的是,我无法使用 safari 开发工具。 在开发工具中,我看到我的 JS 堆保持稳定,

回答 1 投票 0

尝试通过 Google Colab 在 CUDA 中编译时出错

我有这个简单的结构: 类型定义结构{ 边缘* 边缘; 整数计数; }边缘列表; 我想要的只是在 Cuda 中的设备上分配空间。尤其。我已经有一个 EdgeList* allEdges ...

回答 1 投票 0

函数内部内存重新分配时出错

我编写了一个函数,将指向对象的指针追加到数组中,但是当从嵌套函数调用它时,realloc 无法正确重新分配内存。但是,当我从函数中重新分配内存时,

回答 1 投票 0

优化我的 malloc 函数的吞吐量

我有自己的 malloc 函数,带有显式的空闲列表来管理堆中的空间。空间使用的监管几乎完美,但我的吞吐量非常慢,关于我能做什么的任何想法......

回答 1 投票 0

带有 Vec<i32> 和 Option<i32> 的结构体如何存储在内存中?

在程序中,定义了以下数据结构: 结构桶{ 数据:Vec, 阈值:选项, } 使用调试器,已经确定,对于一个ins...

回答 1 投票 0

使用 Rust 将 option<i32> 和 vec<i32> 存储在内存中

在程序中,定义了以下数据结构: 结构桶{ 数据:Vec, 阈值:选项, } 使用调试器,已经确定,对于一个ins...

回答 1 投票 0

即使我在堆上声明内存,void 函数也能防止内存泄漏吗?

我目前正在从教科书上学习C++,显然这段代码不会导致内存泄漏,尽管当我询问ChatGPT时,它告诉我事实并非如此。代码很简单,就是

回答 1 投票 0

以下C代码中如何正确管理内存?

我最近开始学习C编程(我在Python方面有一些中级水平的经验(?))。我在 LeetCode 上看到了这个名为“两个排序数组的中位数”的问题,但...

回答 1 投票 0

linux内核-如何获取物理地址(内存管理)?

在Linux中, 页面全局目录偏移地址(cr3 +索引)可以使用pgd_offset()宏来计算。 可以使用 pud_offset() API 计算页面上层目录偏移地址。 页中

回答 2 投票 0

使用指针作为函数的普通变量返回后如何删除指针

我看过类似的问题,但它们都假设返回类型也是一个指针。如果这措辞不好,我深表歉意,因为我对 C++ 有点陌生。 所以我有以下功能: //

回答 2 投票 0

防止C中递归函数使用堆栈内存

此 C 代码执行 DBSCAN - 对带有噪声的应用程序进行基于密度的空间聚类。这是一种聚类算法,用于将无监督(无标签)数据转变为有监督(标签,例如类编号...

回答 1 投票 0

是否可以为(非文件支持的)mmap 区域添加自定义名称?

只是好奇是否可以为非文件支持的 mmap 区域指定名称?类似于以下示例中的 [新 VMA 区域]: $猫/proc/12345/maps ... 7fc062ef2000-

回答 2 投票 0

RISC-V 分页:什么决定了脏位和访问位的管理方式?

RISC-V 特权 ISA 规范第 4.3.1 节(“寻址和内存保护”)规定,允许使用两种管理叶页上的脏位和访问位的方案: 呃...

回答 1 投票 0

在 C++ 中对两个结构对象使用一个动态数组

我尝试在几个编译器上运行代码并得到不同的结果。我要么得到一些奇怪的退出代码,例如-1073741819(0xC0000005)或free():在tcache 2中或调试时检测到双重释放...

回答 1 投票 0

C++ 中是否存在相当于 C# 中变量丢弃'_'的等效项?

在 C# 中,当想要显式忽略操作结果时,有一个方便的功能,使用下划线 _ 作为丢弃变量。 我目前正在寻找同等功能或

回答 1 投票 0

R Windows 64 位版本中尚不支持长向量错误

我正在尝试测试当前 R 版本的内存限制。 运行测试<- function(size) { x <- "testme" while(0<1) { x <- c(x, x) size <<- object.size(...

回答 2 投票 0

更改C堆栈指针地址(指向)

我想我也许终于在指针理解上有了一点突破,但我正在努力解决一个看似简单的问题,我想让一个指针指向与ano相同的内存地址...

回答 1 投票 0

在 Python 中管理大型数据集而不会遇到内存问题

我目前正在使用Python进行一个数据分析项目,需要处理大量数据集。虽然我使用 pandas 这个很棒的工具,但在执行操作时遇到内存问题......

回答 1 投票 0

javaFX 内存释放,javaFX bug?

我发现javaFX样例Ensemble.jar中频繁切换页面时,内存会越来越高而无法释放。我的项目中也出现过这种情况。 这是javaFX的一个bug吗?现在我们的测试员...

回答 2 投票 0

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