分配 问答列表

为什么使用“munmap()”后页面回收仍然存在?

作者:lucocozz 提问时间:3/27/2023

对于一个研究项目,我必须编写 和 使用 和 的重新实现。malloc()free()mmap()munmap() 我在最后一个 Ubuntu 上运行。在我的测试中,我使用命令 (from),它向我展...

删除使用 placement new 构造的数组元素

作者:Yousef Irshaid 提问时间:5/22/2023

当我们创建一个类类型的动态数组时,我正在研究这种情况。据我所知,在直接调用类的非默认构造函数时,没有创建数组的方法。一种方法是正常初始化数组,然后循环并为每个对象调用非默认构造函数,但我认为这种方法存...

无法为字符串原型定义赋值为“this”

作者:Gary 提问时间:6/8/2023

无法将字符串原型定义的值赋值。this function testfunction(thisValue) { thisValue = thisValue || this; thisValue =...

alloca() 如何在内存级别工作?

作者:glades 提问时间:10/1/2021

我试图弄清楚在内存层面上的实际工作方式。在 linux 手册页中:alloca() alloca() 函数在堆栈中分配大小字节的空间 调用方的框架。此临时空间会自动释放 当调用 alloca() 的...

Realloc 内部函数未按预期工作

作者:Stefano Carletto 提问时间:6/22/2023

我正在开发一个程序,我成功地隔离了非工作部分,但我无法弄清楚为什么这不起作用。 函数内部的 realloc 应该重新分配数组元素,但有时地址相同,有时它们只是 0,这会导致代码内部出现错误并崩溃 i...

在 Google 的 TCMalloc 上配置 HugePages

作者:George Mathew 提问时间:6/26/2023

我之前提出了一个关于如何强制 tcmalloc 使用 hugetlbfs 而不是使用透明大页面来备份内存的问题。我在下面附上了我的查询的链接。如果有任何可能的方法可以做到这一点,请告诉我。github...

编写容器以同时使用 c++11 和 pmr 分配器

作者:glades 提问时间:6/27/2023

如何正确创建同时使用 C++11 和 C++17 多态分配器的容器?这是我到目前为止所拥有的(作为通用样板模板): 说明:我包含了两个字段,它们显示了如何直接从容器管理动态内存,而字段用于演示分配器...

如何将std::uses_allocator_construction_args扩展为构造函数参数列表?

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

我想创建一个类,该类可以为拥有和非拥有字符串类型(例如 或 )。在这两种情况下,虽然有内部数据结构要分配(向量),它需要一个分配器,但是在字符串的情况下,我想对内部数据结构使用与字符串相同的分配器,并...

推力执行策略中的内存池

作者:brice rebsamen 提问时间:7/1/2023

我正在寻找在推力内使用内存池的解决方案,因为我想将调用次数限制为 . 肯定接受分配器,但处理起来并不容易,显然会分配一个临时缓冲区。cudaMallocdevice_vectorthrust::sor...

当变量超出范围时,有没有办法强制 gcc 从堆栈中释放空间

作者:Louis Caron 提问时间:9/13/2022

我有以下一段代码: extern void func1(char *array); extern void func2(char *array); void myfunction(void) { ...


共143条 当前第9页