memory-management 相关问题

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

创建动态多维数组指针时的运行时错误(char **)[关闭]

我正在尝试创建动态多维数组char **变量来存储三个字符串,但是在运行时会发生未知错误。 //为三个字符串分配内存char ** str =(char **)malloc(...

回答 1 投票 -1

为什么malloc()和普通数组声明的分配堆栈帧大小不同?

我有两个非常简单的递归C程序。我正在检查系统分配给每个递归帧的堆栈帧大小。但是我遇到了我不了解的东西。当我创建一个...

回答 1 投票 3

块中的@synchronized(self)是否导致保留周期?

假设我想在一个块内执行@synchronized(self)。我想这会导致一个保留周期,因此通常我们会这样重写它:-(void)myMethod {__weak TheClass * weakSelf = ...

回答 1 投票 1

PCIe内存映射的IO与DMA?

我对PCIe内存映射的IO与DMA有一个愚蠢的问题。我的理解是这样-假设PCIe具有一些设备上的内存,例如几百兆字节。 CPU可以像访问它一样访问该内存...

回答 1 投票 0

目标C内存管理

我在Objective C方面还很陌生,现在我正在读一本书(在Mac第6版上学习Objective C)。我在第9章(内存管理),仅举一个例子。他们给你一个...

回答 1 投票 0

最佳实践:函数(C ++)中大时间缓冲区的频繁使用

我经常遇到这样的问题:我的函数需要一些内部计算的内存。该函数将被高频率调用。可能是...

回答 2 投票 1

为什么逐行读取文件需要更多内存?

我试图以这种格式读取一个大文件:一个字符串键,用逗号分隔200个值,然后将其写入地图。我写了这段代码:package main import(“ bufio”“不安全”“ fmt”“ ...

回答 2 投票 0

快速内存管理:以正确的方式创建视图并避免内存泄漏

我对Swift内存管理有些困惑。我了解removeFromSuperview会释放该视图,并使其在keepCount为0的情况下有资格进行垃圾回收。但是,在...

回答 2 投票 2

Linux SPARSEMEM内存模型真的很稀疏吗?

我正在尝试了解Linux SPARSEMEM内存模型如何工作。据我了解,设置SPARSEMEM_VMEMMAP时,存在第二个映射,将不同位置(可能是...

回答 1 投票 0

Turtle程序在一段时间后变慢。尝试清除屏幕并删除但没有效果

#设置环境wn = turtle.Screen()wn.bgpic(“ space_invaders_background_new.gif”)turtle.fd(0)turtle.speed(0)turtle.bgcolor(“ black”)turtle.ht()turtle .setundobuffer(None)turtle.tracer(20,...

回答 1 投票 0

我应该在堆上创建一个新的QDomDocument吗?

我将多个XML文件加载到QDomDocument中,然后使用QMap将标识字符串与每个文档相关联。我应该将QDomDocument或指向QDomDocument的指针存储在...

回答 2 投票 1

。Net Core快速分配和零初始化内存(跨平台解决方案)

是否有使用.Net Core分配大内存块并将其初始化为零的快速方法?寻找适用于Windows和Linux平台的解决方案。似乎是...

回答 1 投票 0

是否有可能使用LINQ自定义的内存分配器?

有没有使用LINQ自定义的内存分配器的方法吗?例如,当我打电话:someCollection.Where(x)的.SelectMany(Y).ToList();像ToList()或排序依据()方法将总是创建一个新的阵列,...

回答 1 投票 1

什么是节点JS堆检查全局句柄和GC根源是什么?

我想检查正在运行的快速结点JS应用程序的堆。在堆转储比较,它看起来像没有被释放一些字符串。他们是绑的承诺得到解决,但...

回答 1 投票 0

任何HAXE GC提示吗?

最近,我正在学习HAXE为Flash,和我有一些ActionScript 3的经验。我注意到有一个删除操作在AS3中,有什么样的HAXE删除?是删除有关GC?是 ...

回答 2 投票 3

如何通过使用映射到空页更换,以取消映射mmap'd文件

是否有在Linux用户空间的方式来替换映射文件(一定逻辑地址范围内或mmap'd页)与空白页的页面(从/ dev / null的,或者一个单一的空白页面,映射...

回答 2 投票 1

java.lang.OutOfMemoryError:在DBeaver Java堆空间[复制]

我有大小1047399KB .sql文件,我试图与DBeaver程序4.00GB内存在Windows10运行它,我得到java.lang.OutOfMemoryError:Java堆空间的错误,我尝试了许多解决方案,但没有...

回答 1 投票 1

强制在WinDbg中的“X / 2”结果vftable项,要考虑什么?

(这是关于软件设计一个相当大的问题。如果它不适合StackOverflow的我愿意把它复制到软件工程社区)我与heap_stat,脚本工作...

回答 2 投票 1

Windows的C#低内存通知

如何订阅到Windows内存不足的通知从C#?我们的C#应用 程序拥有大量非托管内存分配,这要是OS内存可用性低,我们可以免费。

回答 1 投票 0

是否对代码的最大块或C中的所有模块的编译器预留的内存?

请问C编译器分配所有正在运行的程序或它的内存最大块分配内存之前所需的内存?在这两种情况下,我要求对静态分配的内存,I ...

回答 2 投票 3

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