memory-management 相关问题

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

boost :: pool :: ordered_free()不能正常工作

我想使用内存管理器,我尝试使用下面的boost :: pool,但ordered_free()不释放所有元素。示例↓#include #包括 用...

回答 1 投票 0

在工作结束后,工作人员不会释放内存

场景:我有一个在生产(heroku)中运行进程(sidekiq)的工作。该过程使用activerecord-import gem将数据(CSV)从S3导入数据库模型。这个宝石有助于批量插入......

回答 1 投票 0

嵌入式系统上分层通信堆栈的内存管理[关闭]

这个问题涉及嵌入式系统的编程。我正在嵌入式设备上进行实验性通信栈。堆栈从底层通道接收流数据,检测到......

回答 2 投票 0

Unity内存管理:加载的可编写脚本对象中的精灵 - 内存如何使用扩展?

我一直在使用可编写脚本的对象作为我游戏的模型(数据)层。我在那里存储单位统计数据。我也开始为这个单位添加精灵。我的问题是:如果我......

回答 1 投票 2

Android Studio - 如何增加分配的堆大小

我已经使用Android Studio 3个月了,我开始使用的其中一个应用程序变得相当大。程序右下方显示的内存使用情况表明我分配的堆是......

回答 20 投票 102

内存中存储的变量赋值是什么?

y = 5 id(5)id(y)在python中,两个id命令将返回相同的内存地址,其中存储整数5,但在内存中的位置是......

回答 1 投票 1

将值传递到C中的树

我正在用C编写一个简单的解析器,我不确定哪个是在得到评估时将结果传递给我的树的最佳方法。这是我当前的代码,节点结构和walk函数来评估...

回答 2 投票 1

双链表中的内存泄漏

我是C编程的新手。我有一个赋值,我们应该在其中创建一个双向链接的整数列表,并编写一些函数来操作它们。我们被要求阻止......

回答 3 投票 0

使用boost :: pool时CPU使用率很高

我尝试使用boost :: pool来减少内存分配的CPU消耗,但是分析测试代码的结果并不像预期的那样。这是测试代码。 main1.cpp #include“pool_singleton.h”int main(...

回答 1 投票 0

CPython的静态对象地址和碎片

我读了For Python,if(x)是存储x的内存地址。并且它是一个给定的对象的id永远不会改变,这意味着一个对象总是存储在其给定的内存地址...

回答 1 投票 2

保留和分配[重复]之间有什么区别

我搜索了许多链接并阅读了很多文章,但我找不到retain和assign的确切区别。我正在尝试以下内容:NSMutableArray * arr1 = [[NSMutableArray alloc] initWithObjects:@ ...

回答 3 投票 1

C ++在内存中创建堆栈和堆?

我正在使用Microsoft Visual Studio 2008当我创建一个指向对象的指针时,它将收到一个内存地址,在我的例子中是一个8位十六进制数字。例如:0x02e97fc0有8个十六进制...

回答 1 投票 1

获取java.lang.OutOfMemoryError:读取excel文件时超出了GC开销限制

我试图使用Apache POI读取带有2G堆内存的简单8 MB文件。但我得到了OutOfMemoryError。 14:53:20,437 ERROR [stderr](server-timer)java.lang.OutOfMemoryError:GC开销...

回答 1 投票 2

使用新运算符C ++检测动态分配[关闭]

new是唯一允许我们在C ++中检测动态内存分配的运算符吗?我问这个是因为我想为我的类的析构函数释放所有动态内存分配。

回答 1 投票 0

崩溃在(operator new(unsigned int)+22)

我试图找到android上报告的以下崩溃的原因:crash at(operator new(unsigned int)+22)是否意味着内存未成功分配?如果是这样,添加std :: ...

回答 2 投票 1

什么是java的指称?

什么指称在java语言中意味着什么?我在阅读java中的幻像引用时遇到过这个词,但是那里没有解释,只是使用了(这个词)。而我找不到答案......

回答 2 投票 2

使用Apache Kafka进行流分析

我们正在从设备(Android,iOS)收集流数据。数据流是websocket - > logstash - > kafka - > spark - > cassandra。 Ram是16 GB。我们的应用程序基于OTT平台,当...

回答 1 投票 -1

Node.js(和chrome V8)中的内存限制

在Web的许多地方,您将看到:节点进程的内存限制是多少?答案:目前,默认情况下,V8在32位系统上的内存限制为512mb,在64位上的内存限制为1GB。

回答 4 投票 56

关于运算符重载和堆与堆栈的混淆

我正在看以下教程:http://www.videotutorialsrock.com/opengl_tutorial/animation/home.php这个人有一个向量类:class Vec3f {private:float v [3]; public:Vec3f(); ...

回答 4 投票 0

正确托管堆的缓冲区损坏

我有一个heisenbug很少发生,它不能在任何环境中复制,它失败了,我不知道如何诊断它。该错误与内存使用有关。 ......

回答 1 投票 1

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