memory-management 相关问题

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

堆栈与堆内存

栈内存和堆内存是否分配在内存的不同位置?在课堂上,他们就是这样教我们的。特别是在c++中,在堆上分配内存时,需要保持...

回答 1 投票 0

我是否造成内存泄漏以及如何修复它

我问是因为我正在创建一个 initialArray,但随后我将它指向一个新数组而不释放最初分配的空间。 在将它指向我的 newArr 之前,我尝试做 free(initialArray) ...

回答 1 投票 0

Mobx computedFn 没记住?

在我的 React 代码中,我在多个地方使用和调用 computedFn。但是,当我一步一步地执行 console.log 或调试时,我没有看到它在记忆任何东西,相反,它会执行逻辑

回答 0 投票 0

流程管理

进程、线程、多线程、信号量、互斥量、内存安全、同步、锁、死锁、上下文切换、栈、堆的关系图是什么? 我明白所有那些......

回答 0 投票 0

不确定我为什么以及在哪里收到免费():在 tcache 2 中检测到双重免费

在我的内存管理器系统中,用 C++ 实现了一个内存管理器,其功能包括初始化、跟踪、分配和释放内存部分。当我试图解决我的记忆时......

回答 0 投票 0

io.Reader 从 http.Request 读取 [关闭]

我正在探索 Go 的 io.Reader 接口。 我们可以使用以下代码片段从文件中读取。这里数据存储在文件中,我们从该文件中读取。 变量 io.Reader r, err := 操作系统....

回答 0 投票 0

为什么在 Linux 中 ps 显示的物理内存使用情况与 free 不同? [关闭]

我有一个版本为 2.6.32-754.23.1.el6.x86_64 ([email protected]) 的 Linux 系统。我想知道所有正在运行的进程使用了多少物理内存。我试着用...

回答 0 投票 0

虚拟内存管理器代码,没有正确计算物理地址

我正在做一个学校项目。该项目是用 C 中的 TLB 实现一个虚拟内存管理器。输入文件是十进制数的列表,这些十进制数被视为 16 位输入,第一个 8 位...

回答 0 投票 0

简单的队列数据结构。内存位置?

这个应该是栈操作吧?为了练习,这就是我想要的。但是,我根本无法在这段代码中使用指针,我想在一些帮助下实现它,如果

回答 1 投票 0

如果一个虚拟内存页是可执行的,是否意味着它是可读的?

如果我在 x86 系统上创建一个虚拟内存页面,页面保护设置为仅可执行,是否意味着该页面也是可读的?

回答 2 投票 0

PM2 使用创建多个进程的 Node.JS 程序(Discord Bot)进行监控

我使用 PM2 来监控 NodeJS 程序,特别是 Discord 机器人。我最近升级了我的机器人以使用传统分片而不是内部分片,这意味着它将机器人进程分成多个......

回答 0 投票 0

为什么我可以在 Rust 中返回对局部变量的引用?

在下面的代码中,get_x 方法返回对本地 var 中包含的字符串切片的引用。生命周期注解 &'a 表示返回的引用至少有效...

回答 0 投票 0

操作系统和内存管理

我一直在阅读操作系统书籍“Andrew S. Tanenbaum 的现代操作系统”(第 5 版)。我在内存管理中遇到了分页概念。 这是我的问题.. 为了解释...

回答 0 投票 0

如何计算进程的虚拟字节

我尝试使用以下公式计算虚拟字节:- 虚拟字节=工作集+私有字节+备用列表 但我不确定我们如何找到“备用列表” 我想知道怎么做...

回答 0 投票 0

在调试器中启用 malloc 堆栈日志记录会导致内存问题

想知道其他人在 Xcode 中是否也遇到过这种情况:我的应用程序在正常运行时或在 Instruments(分配)中似乎没有崩溃问题,但如果我从手机上的调试器运行它

回答 1 投票 0

NULL 值在运行时被重新分配给垃圾

我有一个 C 程序来实现 Trie,其中每个都不存储一些数据(见下文)。 trie 应该在它的分支中使用字符串来安排数据(即作为键)在每个终端处使用整数数据...

回答 1 投票 0

在C++中使用new时内存是顺序分配的吗?

假设我们使用以下方法为 5 个 int 类型的变量分配内存: int* ptr = new int[5]; 那么如果我是对的,分配内存的地址应该是随机的?例如: 如果

回答 1 投票 0

为什么访问已删除的对象不会使我的程序崩溃? [重复]

我有一段代码正在创建一个基于图块的关卡。 班级 { //变量 //================================================ === 民众: 瓷砖 *** TileGrid; //一个二维指针数组...

回答 4 投票 0

RAM内存中的链表

在学习 Java 和数据结构时,我了解了什么是 LinkedList 以及它如何在声明后增加其最大大小。所以我想知道这在内存中是如何工作的,是吗...

回答 0 投票 0

dpdk-hugepages - 页面大小无效。有效页面大小:2048kB

我在我的 Debian 11 上构建并安装了 DPDK 版本 23.03 并尝试使用示例。但我无法启动 helloworld 应用程序,因为 EAL:检测到 CPU lcores:2 EAL:检测到的 NUMA 节点:1...

回答 0 投票 0

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