memory-management 相关问题

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

堆转储分析

我有一个带有16G内存的Linux机器,并运行带有应用程序的JBoss 7.1.0 EAP服务器。我们得到80%的内存警报使用率。通过分析MAT中的堆转储,我们发现保留的堆为3GB,并且...

回答 1 投票 0

c ++ char数组是否超出范围?

我有一个需要const char指针作为输入的方法(不以null终止)。这是我在项目中使用的库(TinyXML)的要求。我从字符串获取此方法的输入。...

回答 4 投票 1

OS参与堆栈操作

据我了解,操作系统通常参与管理堆及其簿记。例如,用户程序的过程需要调用系统调用才能分配和取消...

回答 1 投票 0

如何将非常大的numpy数组另存为图像,并尽可能少地加载到内存中

我的程序通常使用非常大的numpy数组((819200,460800,4),uint8)。要将其存储在内存中(仅作为纯零),我需要超过1.3TB的内存,这是荒谬的。我的目标...

回答 1 投票 2

Rust-如何在结构中使用大小不一的特征对象

[试图通过编写解析器来学习Rust,但是这个错误使我丧命:ast.rs(7,11):无法将此特征变成对象... ast.rs(7,29):...因为它需要`Self:Sized` ast.rs(16,5):...

回答 1 投票 0

获取处理器的内存粒度

如何在C语言中获取CPU的内存粒度?假设我要分配一个数组,其中所有元素都正确地与内存对齐。我可以将每个元素填充到一定的大小N以实现此目的。 ...

回答 2 投票 1

分页和非连续内存分配

我对x86_64 Linux操作系统中的内存管理毫不怀疑。如果我从用户空间分配了2000个字节的数组(静态地-arr [2000];动态地-malloc(2000);)...

回答 1 投票 0

向量的存储位置不连续

我正在Kubuntu 20.04上使用C ++,并运行了以下代码:vector v(10,2); cout << []

回答 1 投票 0


可以标识对特定CPU中I / O设备的访问的地址位

我有一个问题。如果可以的话,请提供帮助。有一个通用的cpu可以创建16位的地址。包含此cpu的设备具有一个mmu,允许它寻址...

回答 1 投票 1

如何在仅允许写入一次功能的介质上支持常规文件系统

你好,我有一个快速的问题,是否有人可以为我回答。在一次只写一次的媒体系统中,一个人如何在其上实现普通的读写文件系统。媒体将被初始化...

回答 1 投票 0

两人硬币游戏:在动态编程中追踪最佳序列

[两名玩家轮流选择外部硬币之一。最后,假设两名球员发挥最佳,我们将计算其得分之间的差异。例如列表{4,3,2,1},...

回答 1 投票 0

用于频繁分配和释放的基于轻树的数据结构的内存分配器

我有一个基于二叉树的数据结构,该结构在O(log N)中执行所有操作。它通过new和delete分配/取消分配内存。在我的典型用法中,数据结构使用了40分钟...

回答 1 投票 1

当我在动态数组输入函数中使用realloc时,出现了分段错误(内核已转储)

i为输入数组编写了组合输出代码。我为新数组编写了一个input_array函数。我为size_t类型单数写了一个input_decimal_number函数。我将N设置为数字...

回答 1 投票 0

什么是内存屏蔽,或物理内存屏蔽

我正在跟踪内核代码“映射和TLB刷新部分”,并且看到了屏蔽字……,我想确切地知道什么是内存屏蔽或它在虚拟或物理内存中使用了什么或在哪里使用? >

回答 1 投票 0

Debugging malloc():新的内存损坏

我有一个将Fortran和C ++结合在一起的中小型应用程序。主要模块是用Fortran编写的,但是一个模块是用c ++编写的。该模块返回指向存储在...

回答 1 投票 0

用于堆栈分配的类类型。为什么两个ID实例的地址都相同?

class ID {public:ID(const std :: string&name):name_(name){} //显式复制构造函数作为我的第一个解决方案,但给了我相同的地址ID(const ID&other){name_ = ...] >

回答 1 投票 0

x86_64中是否还有HIGHMEM分配?

[x86 32位虚拟地址空间和较低的物理内存在内核在0xc0000000之后连续映射,较高的物理内存部分需要映射到虚拟地址空间...

回答 2 投票 0

如何强行释放字典使用的内存?

我正在研究一个Python脚本,该脚本查询几个不同的数据库以整理数据并将所述数据持久保存到另一个数据库。该脚本从可能的数百万条记录中收集数据...

回答 1 投票 4

Swift5 MacOS ImageResize内存问题

我是使用Swift进行Mac OS App开发的新手。但是我尝试制作简单的ImageResizer应用。我必须调整50k图像的大小。 10小时后,内存已增加到每GB 120GB。我以为Swift ...

回答 2 投票 0

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