memory-management 相关问题

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

引用数组索引会导致内存泄漏吗?

我正在阅读Effective Java第二版的“第6项:消除过时的对象引用”。以下是代码段。 //你能发现“内存泄漏”吗?公共类Stack {private Object [] ...

回答 4 投票 3

优化捕获列表

有这样的事吗?下面两个有什么区别吗?一个比另一个更“正确”吗?所有对象都是self的属性(比如一个视图控制器)并具有相同的生命周期......

回答 2 投票 4

连续内存是否更容易在64位地址空间中获取?如果是这样的话?

这篇博客中的评论指出:我们知道如何制作分块堆,但使用它们会有一些开销。我们对更快的存储管理的要求比我们对更大的堆更多的要求...

回答 2 投票 3

如何在PHP中获取系统信息?

我想用PHP获取系统内存使用情况(以及硬盘空间信息)。有没有办法不使用系统调用调用命令?注意:我不是在寻找脚本内存使用,但是......

回答 4 投票 9

在我使用完服务后,我应该处理服务(层)类吗?

所以我的项目中有一个包含所有业务逻辑的服务层。它是一个MVC项目,因此当用户调用需要某些逻辑的页面时,将实例化服务类,然后......

回答 1 投票 3

为set方法获取致命错误

所以我正在为学校写一个模拟成绩册的大型课程。我已经在这几天了,为什么每当我创建一个新课程时它会随机给我运行时错误。奇怪的是它......

回答 1 投票 0

如何在MAC OSX上限制程序的内存使用的示例

我正在阅读@AlexGray的这个答案,它解释了如何限制MAC OSX上进程的内存使用。答案是:您可以为您的可执行文件设置一个launchd项目.. ...的重要部分

回答 1 投票 0

在共享内存中共享std :: string

我希望使用共享内存跨进程共享一个std :: string。但是,我担心字符串对象在堆栈或堆上的分配位置,因为这会影响共享。引用......

回答 1 投票 1

如何在OpenCL中使用缓冲区分配和映射内存机制?

关于使用OpenCL映射缓冲区的代码是否正确,我有点困惑。我已经了解缓冲区/地图特定操作是使用映射(零拷贝)内存的最有效方法...

回答 1 投票 0

克隆系统调用的参数存储在堆栈或其他地方?

让我们非常简单地使用clone(2)int stack_func(void * arg){*(int *)arg = 10;返回0; } int main(){int a = 50; clone(stack_func,malloc(1024 * 1024)+(1024 * 1024),SIGCHLD,...

回答 2 投票 0

如何更改虚拟内存页面位置?

因此,当我们第一次引用已提交的页面时,物理内存中的一个页面被定位,并且这些地址(一个在虚拟地址空间中,一个在物理地址空间中)连接在......

回答 2 投票 0

这个错误是什么意思? malloc:***对象0x103f000的错误:未分配被释放的指针

那是什么意思?在调试模式下使用我的应用程序期间在控制台中获取此信息:malloc:*对象0x103f000的错误:未释放指针*在...中设置断点

回答 1 投票 4

php中的内存管理用于对象分配

for($ count = 1; $ count <= 5; $ count ++){$ obj = new Object(); 。 。 。我的问题是,如果我这样做,将占用哪一段内存,还有,我会有记忆......

回答 2 投票 0

RenderTargetBitmap中的内存泄漏

我正在使用RenderTargetBitmap来渲染一组控件以生成PDF。以下代码段是相关部分:public Drawing.Image RenderPageBitmap(){...

回答 2 投票 0

如何在执行C ++期间动态查看堆

我做了一个C ++应用程序,我目前正在测试它是否有内存泄漏。在g ++ 7.2.0上它没有泄漏,但在g ++ 5.4.0上却没有泄漏。我有一些类(动态数据结构)被初始化和使用,但......

回答 1 投票 1

有效访问时间和平均访问时间

有效访问时间和平均访问时间之间有什么区别。(请从“操作系统”和“计算机组织”的角度来看)

回答 1 投票 0

需要OpenGL GPU内存清理吗?

我是否必须通过glDelete *函数手动清理所有DisplayLists,Textures,(Geometry-)着色器等,或者当我的程序退出/崩溃时GPU mem是否会自动释放?注意: ...

回答 5 投票 8

当我完成向量时,是否需要调用clear()? [重复]

当向量的元素被动态分配/是指针时,我所看到的所有问题都是关于管理内存的问题。我的问题只是关于已经分配的向量...

回答 2 投票 5

为什么std :: runtime_error的c'tor采用对std :: string的常量引用?

根据cppreference.com,std :: runtime_error的一个c'tors具有以下签名:explicit runtime_error(const std :: string&what_arg);但是(我假设)新鲜......

回答 2 投票 1

OpenCL中不允许使用可变长度数组声明 - 为什么?

我想在我的OpenCL内核中创建一个本地数组,其大小取决于内核的参数。这似乎是不允许的 - 至少在AMD APP上。你的经历与众不同吗?也许它'......

回答 2 投票 7

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