memory-management 相关问题

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

使用PyCUDA和固定内存的dot产品

我目前正在使用PyCUDA处理带有固定内存的点积。我有大阵列的问题。我正在使用:NVIDIA GTX 1060 CUDA 9.1 PyCUDA 2017.1.1代码是:#!/ usr / bin / ...

回答 1 投票 1

哪一个更可能浪费更少的内存,一个大内存管理器或几个小内存管理器? [关闭]

首先,这可能更像是一个数学问题。我正在编写一个需要逐个内存的模块,并且在它的实例已经死亡之前永远不会释放它,所以我写了一个简单的内存管理器来...

回答 1 投票 0

free():无效的下一个大小(快)字符串太长了? [重复]

我的代码收到以下错误:free():next size(fast)我的代码:#include #包括 #包括 int main(){char * ...

回答 2 投票 2

这是静态内存分配还是动态内存分配的一个例子?

我研究了很多静态和动态内存分配,但仍然存在一个混淆:int n,i,j; printf(“请输入您要输入的元素数量:\ t”); scanf(“%d”,&n); ...

回答 3 投票 4

C - 一行代码正在改变结构的地址

我的代码中发生了一个重大问题,我现在一直试图修复几个小时。下面的代码是与我遇到的问题相关的代码...方法addBucket:void ...

回答 1 投票 0

比较(>,> =,

我正在查看deback的GNU实现,我注意到obstack_free子例程正在使用指针比较链接列表的前一个链接的开头和结尾来查找...

回答 1 投票 2

C和内存访问延迟中的连续内存分配

我正在读这篇论文。 http://www.ece.cmu.edu/~ece447/s13/lib/exe/fetch.php?media=moscibroda.pdf其中,大多数具有多个核心的架构使用的当前内存访问方法是......

回答 1 投票 3

在进程内存中查找未使用的内存[关闭]

我正在寻找一种可靠的方法来在C程序的进程中找到未使用的内存,因为我需要将某些数据“注入”到某个地方而不会破坏任何内容。每当我找到一个只有零的区域时......

回答 1 投票 -3

为什么没有检查以查看用于数组的下标是否超过c语言中的数组大小? [重复]

我已经编写了这段代码而且我没有收到任何错误,所以我开始知道完全是程序员对于检查边界检查的麻烦。但我对静态记忆中的事实感到困惑......

回答 1 投票 -2

如何将页表的虚拟地址转换为其实际物理地址?

如果在OS中启用了分页,则使用页表将虚拟地址映射到实际的物理地址。更具体地说,考虑X86上的Linux 32位操作系统,cr3寄存器有起始...

回答 2 投票 1

什么“ru_maxrss”在getrusage中意味着什么

我在我的macOS Sierra上编译并运行了以下c ++代码test.cpp。 #包括 #包括 using namespace std; int main(){int a = 1;结构浪费......

回答 1 投票 2

C ++ - std :: vector安全多线程

我正在开发一个程序来计算矩阵的行列式(可能很大,最多1000行)。由于它可能很大,当dim(M)> 250(<100在100 ms内计算)时,我使用多线程。 ...

回答 1 投票 1

从C ++ 11线程安全地向向量添加元素

我的程序需要生成大量的示例字符串,并且由于生成字符串是计算密集型的,我想并行化该过程。我的代码是这样的:mutex mtx;无效......

回答 1 投票 0

动态数组的系统verilog中的内存分配 - new()/ randomize()函数

我有一个带有动态数组的类包。我想知道类对象的new / randomize函数是否可以为动态数组分配内存。类包; rand int data []; ...

回答 2 投票 1

为什么在函数执行结束后,函数创建并返回的对象仍然存在?

我读到每个函数都有自己的堆栈,这意味着当函数结束时,它的变量不再保留在内存中。我还读到对象是通过引用返回的。考虑......

回答 2 投票 4

log4j 1.2 - 异步记录器内存使用限制设置

我想知道是否有办法限制异步记录器将使用的内存量。有一个缓冲区大小限制了日志元素写入磁盘之前的数量...

回答 1 投票 1

使用向量时避免内存泄漏

我正在尝试编写一个使用opencv Mat对象的代码,它就像这样Mat img;向量 图片; for(i = 1; i <5; i ++){img.create(h,w,type)// h,w和type给出...

回答 3 投票 1

malloc():内存损坏

这是我认为可能导致此错误的简化程序。 char * p =(char *)malloc(8192); for(int i = 0; i <9200; ++ i){p [i] ='1'; } char * s =(char *)malloc(strlen(p));原本的 ...

回答 4 投票 1

服务器JVM不保留内存

服务器和客户端JVM之间的区别之一是服务器JVM将尝试使用并保留所有可用内存(最多配置或默认Xmx),但客户端JVM对用户机器来说是“仁慈的”...

回答 1 投票 0

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

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

回答 4 投票 3

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