memory-management 相关问题

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

如何清除在基于BusyBox的系统上被rm -rf删除的数据,而不必重新启动系统?

我正在尝试创建一个shell脚本,以便为基于busybox的Unix系统轻松执行一些长命令。该系统没有像lsof这样的命令,但是有其他基本命令。我面临的问题...

回答 1 投票 1

内存访问与结构和观察者模式冲突

我正在Struct模型对象上实现Observer设计模式。我的想法是,我将模型沿UIViewController链传递,并随着每个控制器的修改,以前的控制器...

回答 1 投票 1

foreach循环中指针到std :: unique_ptr的隐式转换

我有一个api调用,该调用填充了供调用者使用的原始指针数组。该函数堆分配每个原始指针,但不分配数组。我无法更改此API函数...

回答 4 投票 0

C。双精度数组和char数组中realloc的区别

我必须大大增加双精度数组的长度。我知道,如何使用char数组来完成此操作,因此我尝试了以下操作:int main(){char * tmp = NULL;对于(int i = 1; i <= 4; i ++){tmp = ...

回答 1 投票 0

在c ++中从内存中删除对象

我是C ++的新手,但据我了解,完成对象后,需要从内存中删除对象。有一个名为myClass的类。如果我创建一个新实例并调用其某些实例...

回答 1 投票 0

iOS / iPad上有关内存问题的帮助

在我的应用中,我有一堆不同的图像包可供下载。这些图像是从我的网站一个接一个地下载的。这些包中包含100-1500张图片,每张图片大约100KB -...

回答 1 投票 0

将每个指针包装在向量中的foreach循环的unique_ptr中

我有一个api调用,该调用填充了供调用者使用的原始指针数组。该函数堆分配每个原始指针,但不分配数组。我无法更改此API函数...

回答 4 投票 0

内部数组元素定位算法

我试图理解C中的几个概念,其中之一是数组。好吧,在这本书中,有一个关于内部数组元素定位算法的解释。 ...

回答 1 投票 0

保留您访问的单例的意义是什么?

是否有必要在单例上使用保留?我相信使用单例模式的全部目的是保持一个全局对象可以从各个类访问。使用什么情况...

回答 3 投票 1

解决了从呈现的UITableViews中增加内存的问题

我的应用程序的问题是内存使用率不断上升。我有一个使用多个UITableView的应用程序,其设置方式如下:UITableView 1导入UITableView 2 UITableView 1导入...

回答 1 投票 0

Android片段管理器内存泄漏

我使用LeakCanary检测我的应用程序中的内存泄漏。我的代码有什么问题,为什么会这样?一开始,我将片段管理器作为一个新对象,然后尝试了...

回答 1 投票 6

为什么释放内存会导致分段错误?

我很拼命,因为这段代码不时出现分段错误,我也不知道为什么。实际上,只应添加一些链接的列表注释,打印它们,然后通过...

回答 2 投票 4

C所有值都随着指针改变

我正在尝试用C编写一个方法来从文件中读取。我不知道文件要多长时间,但我知道结构。问题是,当我更改str的值时,所有引用...

回答 1 投票 0

运行Swift代码所需的最小内存量是多少?

假设我有以下Swift程序,该程序打印一个空字符串并退出,并且我选择不导入也不链接任何库:print()在最简化的状态下,什么是……]

回答 1 投票 0

包含新案例的自定义分配器

我正在尝试为C ++实现一个自定义分配器,该分配器可用于任何形式的new / delete / malloc / free。我的程序如何工作,我在程序开始时分配了一个x字节的内存池,并使用...

回答 1 投票 1

在C中将值分配给单独的数组后,要更改数组的第0个值

我正在从文件(标记为in1的文件的内容)中进行读取:8 0 2 1 4 2 2 3 1 3 2 5 4 6 7 9 2 8通过命令行传递到我的程序。 (这是最低工作版本):/ * *使用...

回答 1 投票 0

为什么在ArrayPool上分配比在Stack上分配更快?

我有以下基准测试,该基准测试使用堆栈分配,堆分配和ArrayPool分配从文件中读取字符串。我希望堆栈分配最快,因为它只是堆栈...

回答 1 投票 0

从列表创建熊猫系列会吃掉公羊

我正在从txt文件中读取数字列表作为字符串。这不是一个大文件,只有1 GB。然后将数字转换为float并放入列表中。用open(...)作为f:行= f.read()...

回答 1 投票 0

如何在iOS中正确释放内存:永远不会释放内存;

我开发了下一个代码,用于将NSMutableString对象转换为NSData对象:-(NSData *)desSerializarFirma:(NSMutableString *)firma {NSArray * arregloBits = [firma ...

回答 2 投票 3

由先前成员覆盖的类成员值

如果我创建char *类型的两个类成员,并且是数组。如果我调整类的第一个成员的大小,它将用相同的值覆盖第二个成员。为什么会发生?是一些内存管理吗?

回答 1 投票 0

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