allocation

    3热度

    1回答

    我使用CL_MEM_ALLOC_HOST_PTR标志与我的clCreateBuffer调用,但Compute Profiler将我所有的“主机内存传输类型”显示为Pageable。我在两个不同的内核设置中尝试过,但分析器不会显示我正在使用固定内存。 当内核使用固定内存时它真的是随机的吗?它受到某种东西的制约吗?我猜测缓冲区的大小。我尝试了一个大小为10,000浮点的缓冲区,而且我仍然有可分页的内存

    0热度

    4回答

    我移植一些代码,以另一种结构: class EnvironObject { protected: vector<float> mX, mY, mXSpeed, mYSpeed; int mMaxObjects; public: virtual void init(int maxObjects); virtual void se

    1热度

    2回答

    是否有可能在C/C++程序中为特定数组分配虚拟内存(交换空间),以便程序继续使用RAM作为其余变量,也许在某些类型的问题上获得一些好处?

    6热度

    3回答

    我正在学习D,并且被我遇到的错误困惑。 考虑以下几点: module helloworld; import std.stdio; import std.perf; ptrdiff_t main(string[] args) { auto t = new PerformanceCounter; //From managed heap //PerformanceCoun

    1热度

    1回答

    指针结构如果我有作为 typedef struct _people { char *name; bool *exists; struct _people **citizens; } PEOPLE; 我怎么去,这样以人为>公民[0]分配内存这样的结构 - >名称进行访问?我试过 info->citizens = malloc(sizeof(PEOPLE *)*numbPeople);

    1热度

    4回答

    假设我具有类似于此的一段代码挡土墙C内存: SOMESTRUCTURE *info; info = malloc(sizeof(SOMESTRUCTURE)); while(something...) { info->mini[0] = malloc(sizeof(SOMESTRUCTURE *)); // It's a structure inside the same str

    2热度

    5回答

    编辑:更新后的代码与新引擎收录链接,但它仍然在信息 - 停止>公民[X] - >名while循环。增加了对循环的realloc并整理了代码。任何更多的评论,将不胜感激 我在与内存分配溢出的一些问题 http://pastebin.com/vukRGkq9(V2) 无论我怎么努力,根本就没有足够的内存被分配用于信息 - >公民和GDB经常说它无法访问信息 - >公民[X] - >名称。 有时,我甚至

    0热度

    2回答

    设计资源关联的问题,我有以下建模问题: 作为练习,我需要的是分配单元(警车/消防车)发送到特定的紧急(火/劫系统模型/ ......)。因此,紧急情况需要说明它需要多少单位(例如2辆消防车和3辆救护车)。当然,这些单位需要分配给紧急情况。我已经将这个模型化为两个抽象类:紧急单元和具有继承这些类的实际单元和紧急情况的单元。 有没有一个优雅的设计,所以紧急情况可以通用的方式告诉它需要哪些单位(预计会有

    0热度

    1回答

    我正在尝试批量调整一大堆图像(〜220)的大小。我得到:(每次) Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 19520 bytes) in C:\xampp\htdocs\jason\inc\admin\image.resize.functions.php on line 31 我

    1热度

    1回答

    在POSIX(POSIX:2008)中是否有任何syscall/function在堆栈中分配内存,而不是堆? 我没有找到任何东西,但没有正式包含在POSIX文档中的alloca。