memory-management 相关问题

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

Pygame显示图像,同时真正的循环内存问题

我的照片不断变化。我想在pygame中呈现这些,就像一个视频。内存已满,不会被释放。哪里出错了? def showLive(file):picture = ...

回答 1 投票 1

在虚拟成员函数中`删除这个'是安全的吗?

我已经知道某些形式的“自杀”是安全的(被认为是合法的),但是,在虚拟成员函数中执行删除是否特别安全?注意,“安全”,我的意思是“......

回答 1 投票 9

需要有关内存管理的帮助

vc2.h @interface vc2:UIViewController @property(nonatomic,strong)NSDictionary * dict; @end vc2.m - (instancetype)init {self = [super init]; if(self){self.dict = @ {@“self”:...

回答 1 投票 0

如何在不使用太多内存的情况下强制下载大文件?

我正在尝试向用户提供大型zip文件。当有2个并发连接时,服务器内存不足(RAM)。我将内存量从300MB增加到4GB(Dreamhost VPS),然后......

回答 5 投票 9

关于VSS / RSS / PSS / USS的解释是否准确?

我读了关于VSS / RSS / PSS / USS的解释:这篇文章的目的是提供有助于解释各种工具的内存报告的信息,以便Linux的真正内存使用...

回答 1 投票 45

free()分配的新内存是否安全? [重复]

我正在研究一个C ++库,其中一个函数返回一个(新分配的)指向一个双精度数组的指针。 API声明调用者有责任释放内存。 ...

回答 6 投票 6

__pa返回超出范围的物理地址

在arm核心adsp-sc572(内核4.0)上工作,我发现__pa工作不正常。使用kmalloc为DMA分配一个大缓冲区(例如500kB)给我一个虚拟地址。使用__pa()时 - > ...

回答 1 投票 0

mallinfo的64位替代方案?

在Linux上,我们有一个名为mallinfo的(GNU C库)函数,它给出了一些与内存分配有关的数字:struct mallinfo {int arena; / *分配了非mmapped空间(...

回答 1 投票 5

关闭D垃圾收集器

我是一名C ++程序员,考虑将D用于我想要玩的个人项目。我想知道是否有办法完全禁用垃圾收集器,以及风险是什么......

回答 4 投票 24

如何正确替换全局new和delete运算符

首先,至少有4-5个主题在SO上有类似的主题。我读了他们每个人,我觉得他们真的没有帮我解决这个具体问题。如果其他人发现重复的问题我...

回答 2 投票 53

生成签名APK时Proguard规则出错

这是我的build.gradle(app)文件.. apply plugin:'com.android.application'android {compileSdkVersion 26 defaultConfig {applicationId“com.example.odev09.eazyvisi”minSdkVersion 16 ...

回答 2 投票 0

使用两个模板参数创建最简单的分配器

我对C ++内存管理非常陌生,但是想要自己动手构建一个简单的分配器,它可以预先为某个容器预先分配足够的内存。我看过......

回答 1 投票 5

启动Cassandra 3.4时出错

我从主网站安装了Cassandra。每次我尝试启动它时都会出现错误Java HotSpot(TM)64位服务器VM警告:INFO:os :: commit_memory(0x00007f85b2000000,...

回答 1 投票 0

JVM垃圾收集突然占用了大量的CPU

我有一个应用程序从服务器读取XML响应。这很好用,直到我尝试读取~200.000 XML响应。当我达到那个神奇的数字时,处理时间减少了......

回答 1 投票 0

内存释放临时对象c ++

我构建了一个简单的字符串类。我尝试制作串联函数,其中一个是+和另一个+ =。当试图实现+ =我生成一个Str对象下面等于第一个字符串...

回答 1 投票 -1

从K&R书中解释malloc的这种实现

这是Kernighan和Ritchie关于C的书的摘录。它显示了如何实现malloc的一个版本。虽然评论很好,但我很难理解它。有人可以......

回答 4 投票 27

为什么二进制内存使用量会在rabbitmq上增长

如何找到二进制内存使用量增长的原因(取决于连接数)我使用了rabbitmqctl eval'[garbage_collect(P)|| P

回答 1 投票 3

Java内存模型的实现?

有一个Java内存模型的规范。我想深入研究源代码,以实际研究这些机制是如何实现的。 (例如,同步,易变,......等)但......

回答 1 投票 5

C ++中List类的析构函数

我是C ++的新手,因此这个问题。我在C ++中有一个单一链接列表的玩具实现。模板 class List {template struct Node {U data_; ...

回答 2 投票 -1

如何确定.NET中复杂对象的大小?

有没有办法确定.NET中复杂对象的总大小?此对象由其他对象组成,可能包含对其他复杂对象的引用。一些对象......

回答 5 投票 17

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