memory-management 相关问题

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

如何在内存中运行LoadEnclaveData函数?

我读到了有关内存飞地的内容,我发现隐藏一些数据是一个有趣的功能,所以,我在这里。 我无法在所需的 API 上找到任何内容,但 MSDN 文档[没有源代码...

回答 1 投票 0

JAVA扩展类的内存使用

情况: 我有父类 PARENT。 扩展 PATENT 的几个类。 所以问题是:在内存中创建的 PARENT 副本数量与 CHILDS 数量一样多。或者说记忆里只有一个c...

回答 3 投票 0

我什么时候应该按值返回,而不是返回唯一的指针

我想知道的是,在传递它们、内存管理和在实践中使用它们方面,按值返回 Cat 实际上与返回 std::unique_ptr 有什么不同。

回答 3 投票 0

C++ 中自定义 new 运算符有什么要求?

我试图了解 C++ 中自定义重载 new 运算符的真正要求是什么。 特别是关于返回指针的对齐,在运算符 new 的情况下...

回答 1 投票 0

.net 8 x64 进程默认堆栈大小是什么(对于 stackalloc)

在我的 net 8 应用程序中,我使用 Span/stackalloc 来快速分配一些数据结构。我使用以下模式 float[] myDataRent = null; Span myData = numberToAllocate <= maxStackAllocSi...

回答 1 投票 0

有没有办法让 valgrind 在每次分配内存时吐出一条消息

我正在开发一个大型 C 项目,刚刚介绍了我认为是某种内存泄漏的情况。当我运行代码时,我的 RAM 很快就会被耗尽,然后当我退出程序时又会释放出来。这个...

回答 1 投票 0

删除java中未使用的变量内存

我知道Java有自己的垃圾收集,但有时我想手动删除垃圾。有什么办法可以完成这样的工作吗?考虑到我有很长或很长的乐趣......

回答 8 投票 0

从内存中删除变量

我有a[dynamic]、b[dynamic]、c[dynamic]三个数组变量。它们可以是任何大小。我想销毁其中一个变量(例如 a),因为我不会再使用该变量。

回答 4 投票 0

多维数组的一部分在分配给不同部分后无法访问

我有一个3维数组。 int maxStrLen、int numberColumns、int numberRows 都设置为大数字,这不可能导致输入越界 char*** KanMingBan = malloc(...

回答 1 投票 0

为什么我们在复制到内存后立即取消映射内存

为什么映射内存后要取消映射?不是说我们在这个地址里保存着数据吗? 无效*数据; vkMapMemory(设备, stagingBufferMemory, 0, imageSize, 0, &data); memcpy(数据,像素...

回答 1 投票 0

为什么我们在复制到内存后立即取消映射内存(Vulkan)

为什么映射内存后要取消映射?不是说我们在这个地址里保存着数据吗? 无效*数据; vkMapMemory(设备, stagingBufferMemory, 0, imageSize, 0, &data); memcpy(数据,像素...

回答 1 投票 0

如何解决pytorch中的“OutOfMemoryError:CUDA内存不足”?

在 Colab 中,我使用经过训练的模型预测 2448x2448 的数组,其中包含 7 个类(输入= (2448, 2448, 3) 和输出= (2448, 2448, 7)。 对于范围内的 idx(len(test_dataset)): 图像,gt_mask = test_dataset...

回答 1 投票 0

Python |如何打印列表的值而不是内存位置 | __repr__ 和 __str__ 不起作用

班级学生: def __init__(自身、姓名、年份): self.name = 名字 self.year = 年 自我成绩 = [] def add_grade(自我, 成绩): 如果类型(等级)是等级: ...

回答 1 投票 0

对于内核中定义的全局设备指针,从主机到设备的内存复制时 CUDA API 错误 = 0001

我们有一个场景,在内核文件中声明了一个全局设备指针。 我们应该从主机映射该指针并将主机内存指针复制到设备指针。 目前...

回答 1 投票 0

在 C 中为 void* 的第一个元素数组调用 `free` 系统调用

这是一段C代码: int main() { void **values = calloc(10, sizeof(void *)); int *a = malloc(sizeof(int)); *a = 100; int *b = malloc(sizeof(int)); *b = 200; 价值观...

回答 1 投票 0

C++如何在栈上动态分配内存?

有没有办法在堆栈而不是堆上分配内存?我找不到这方面的好书,这里有人有想法吗?

回答 7 投票 0

我需要释放通过 CFFI 调用的 C 函数返回的内存吗?

我有这个示例代码,其中有一个函数 text() 返回新分配的字符串: ffi_测试 = FFI() ffi_test.set_source('_test', ''' char* test() { return strdup("hello world"); } } ''') ffi_测试。

回答 2 投票 0

VkInvalidateMappedMemoryRanges 用法

我无法理解 vkInvalidateMappedMemoryRanges 的用法。 该文档称,它会使主机的缓存行无效,无法从主内存读取数据。我的理解是如果我有

回答 1 投票 0

在C中输入大字符串

对于特定问题,我必须从用户那里获取字符串输入,其大小可以在 1 到 10^5 之间。 我使用了以下代码 字符*a; a = malloc(100000*sizeof(char)); 在厕所里...

回答 2 投票 0

Python 中强制垃圾回收以释放内存

我有一个Python2.7应用程序,它使用了大量的dict对象,其中主要包含键和值的字符串。 有时不再需要那些字典和字符串,我想删除那些 f...

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.