memory-management 相关问题

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

ThreadMXBean.getThreadAllocatedBytes(long id)中包含哪些JVM运行时数据区域

我试图获取某些代码段的内存消耗。经过一番搜索,我意识到ThreadMXBean.getThreadAllocatedBytes(long id)可以用来实现这一点。所以我测试了这个方法...

回答 1 投票 1

如何检查变量是否有资源?

C ++程序中是否有任何方法可以检查变量的声明是否没有适当的资源?有时这种检查很重要。例如:int i = 0;通常可以正常工作,但是...

回答 1 投票 0

带有指针的内存管理

我正在开发一个具有三个功能的C库。初始化函数采用(void *)指向内存块的指针。我需要开发一些功能来分配和释放所说的内存块...

回答 1 投票 0

C和C ++中的内存管理有什么区别

如何动态地为const char * s数组分配内存?也就是说,例如,const char ** array = / * ??? * /。我知道malloc与C ++中的new类似,但是总是返回void *。更多...

回答 2 投票 1

Java中的对象池

维护一个常用对象池并从该池中获取一个而不创建一个新对象的优点和缺点是什么。类似于字符串实习,除了可能......>

回答 7 投票 15

如何使用valgrind检测自定义alloc / free的内存泄漏?

在我的应用程序中,我创建了一个自定义的my_alloc / my_free,并且想要使用valgrind(或其他工具)检测自定义的内存管理的内存泄漏,我该怎么办?

回答 2 投票 0

C基本内存管理实现

我正在尝试在GCC环境中为C库项目编写基本的内存管理系统,然后来到这里询问C标准是否允许或建议我在做什么。基本上,我的代码...

回答 2 投票 -1

Nasm-将值从4字节寄存器移入1字节地址空间

当我将存储在eax,ebx,ecx等中的4字节值移动到分配的空间少于4字节的地址空间时,nasm的行为如何?当我移动1个字节时,nasm的行为分别如何...

回答 1 投票 0

具有动态数组成员在内存中分配位置的C结构

我想知道在此示例程序中foo和arr *在哪里分配。 foo是否以恒定大小分配在堆栈上,还是在* arr上使用malloc时它会更改?如果我要更改foo.arr [i] ...

回答 2 投票 0

CUDA在__device__函数中分配内存

CUDA中是否有一种方法可以在设备端功能中动态分配内存?我找不到执行此操作的任何示例。从CUDA C编程手册中:B.15动态全局内存...

回答 1 投票 12

C ++参考和退出范围

我正在处理C ++中的引用,并且在引用和范围界定方面有一个小查询,为此,可能最好创建一个示例:想象一下,我在“ BankDatabase ....]中有一个方法。 [

回答 2 投票 1

了解/ proc / sys / vm / lowmem_reserve_ratio

通过阅读Documentation / sysctl / vm.txt中的说明,我无法理解变量“ lowmem_reserve_ratio”的含义。我也曾尝试在Google上搜索它,但所有的解释都...

回答 3 投票 3

用户空间程序可以决定Docker容器进程的内存大小吗?

下面是用于配置ECS任务的CloudFormation模板:TodobackendTaskDefinition:类型:“ AWS :: ECS :: TaskDefinition”属性:ContainerDefinitions:-名称:todobackend ...

回答 1 投票 0

用户空间程序可以决定每个Docker容器进程所需的内存大小吗?

下面是用于配置ECS任务的CloudFormation模板:TodobackendTaskDefinition:类型:“ AWS :: ECS :: TaskDefinition”属性:ContainerDefinitions:-名称:todobackend ...

回答 1 投票 0

用户空间程序可以决定每个Docker容器所需的内存大小吗?

下面是用于配置ECS任务的CloudFormation模板:TodobackendTaskDefinition:类型:“ AWS :: ECS :: TaskDefinition”属性:ContainerDefinitions:-名称:todobackend ...

回答 1 投票 0

用户空间程序可以决定每个Docker容器所需的内存大小吗?

下面是用于配置ECS任务的CloudFormation模板:TodobackendTaskDefinition:类型:“ AWS :: ECS :: TaskDefinition”属性:ContainerDefinitions:-名称:todobackend ...

回答 1 投票 0

读取大型json.gz文件使内核崩溃

我有一个数据集,价值7GB。我正在阅读如下:path = direc +'2018-01-*。*'ddf = dd.read_json(path,blocksize = None)我使用此方法是因为通过大熊猫读取它...

回答 1 投票 0

Function free()不会从向量中释放内存

为什么即使我已经使用过free(a)从中释放内存,为什么我仍可以使用相同的向量?那样的话,我的意思是,从内存中释放它之后,我仍然可以使用相同的向量进行操作。这是一个功能吗...

回答 1 投票 0

内存泄漏C -Valgrind

我的主要功能看起来像这样,并且valgrind在第二条getline上抛出内存泄漏。我有两个周期。第一个目标是输入ENTER,第二个目标是输入EOF。省略的功能...

回答 1 投票 -1

无法在此基本Qt代码段中找到错误,但是我被告知肯定存在该错误?

我最近一直在尝试进入Qt,以更好地理解类层次结构和OOP。我只是在测试银行遇到这个问题,要求“修复”此代码以防止编译器和运行时错误。 ...

回答 2 投票 0

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