memory-management 相关问题

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

如何在 C 中释放 GTK 4 小部件?

我正在编写一些 C 代码,其中有一个用于构建 GTK 4 小部件的复杂算法,并且由于输入数据的某些组合,其中一些小部件可能最终“无效”。不过,我

回答 1 投票 0

在没有明确的延迟事件处理程序的情况下,如何在 MAUI 应用程序中弹出 ContentPage 时释放内存?

在我的应用程序中,当在 ContentPage (CP1) 上按下按钮时,我创建一个新的 ContentPage (CP2) 并将其推送到堆栈上,就像这样...... 等待导航.PushAsync(new CP2(param1, param2)); ...

回答 2 投票 0

访问零初始化内存时出现两次页面错误

这是一个迭代数组的简单 Rust 程序: 使用 std::time::Instant; fn 主() { 让 mut 数组 = vec![0i32; 64*1024*1024]; 让开始= Instant::now(); 工作量(&am...

回答 1 投票 0

“自动存储”现在包括寄存器吗?

在存储持续时间中,我读到寄存器存储已被弃用很长一段时间(自 C++98 起),并已在 C++17 中删除。 然而,编译器仍然可以将变量放入寄存器中。我屁股...

回答 1 投票 0

获取内存量很小(总页数只有几个)的系统的页表大小

我被要求在这些条件下在内存中创建一个页表。 我们有 16 位虚拟地址 内存大小为512字 页面大小为 128 字节 所以我尝试这样做: 2^16 / 2^7 = 2^9 帕...

回答 2 投票 0

如何在Python中通过动态数据结构更新来优化嵌套循环的性能?

如何优化此代码以获得更好的性能,同时保持动态更新的正确性? 有没有办法重构嵌套循环或使用不同的方法来减少时间

回答 1 投票 0

Android前台服务数量限制

我目前正在开发一款专为跑步者设计的应用程序。我的应用程序的功能取决于 3 项服务:蓝牙、GPS、培训。蓝牙和 GPS 从应用程序启动并进入前台...

回答 1 投票 0

如何使用智能指针防止双重对象删除?

我有一个班级,它拥有它的孩子: 班级 儿童 { 民众: 孩子() {} 〜孩子(){} }; 父类:公共 QObject { Q_OBJECT 民众: 显式父级(QObject *pa...

回答 6 投票 0

C 程序中堆栈破坏的典型示例

我正在寻找一个常见的例子,(!)你在C程序中破坏了堆栈?我在 Ubuntu 中使用 GCC。

回答 4 投票 0

为什么不为进程的页表项分配连续的内存?

在 Abraham Silber Schuatz 的教科书《操作系统概念》中,第 9.4 节指出: 9.4 页表的结构 - 在本节中,我们将探讨一些最常见的技术...

回答 1 投票 0

如何避免在Java中产生垃圾?

据我所知,Java没有任何管理内存的方法,因为整个内存管理都是由内置的自动运行的垃圾收集器完成的,这可能有点低效...

回答 5 投票 0

有什么方法可以刷新树莓派 Pico 并在其内部的指针中包含固件吗?

我正在使用树莓派 Pico 进行个人项目(用 C 语言编写),我的问题是我的 Pico 一旦安装就无法访问,所以每次我想更新我的时都必须将其取出

回答 1 投票 0

在 FreePascal 中删除 3D 动态数组时出错

重点是让它与指针一起工作。另外,我在 C++ 中也发现了类似的问题。它在 FreePascal 中不起作用,好吧,我可能错过了一些东西。 我为我的指针声明类型和变量:...

回答 1 投票 0

sbrk(0) 也在幕后分配内存吗?当我存储超过 2K 的中断时没有段错误

我正在学习 sbrk、brk、mmap 等如何工作以及它们提供什么。我正在编写这样的非常基本的代码 int main(int argc, char* argv[]) { 无效* f1 = sbrk(0); int* newarr = (int*)f1; 对于(int我...

回答 1 投票 0

为什么Python中的堆内存被称为私有?

如标题所说,为什么Python中的堆内存被称为私有堆呢? P.S.:我已经在互联网上进行了足够的搜索,但没有找到任何具体解释为什么它被称为

回答 2 投票 0

将字节数组转换为 int 时出现不可预测的值 | Eclipse Temurin-17.0.10+11

问题陈述: 我在运行以下多线程程序时遇到问题。该程序产生大量线程(10,000)来处理相同的字节数组值。这是...

回答 1 投票 0

如何可靠地限制 postgres 数据库的内存

我在一台非常小的机器上运行 postgres 10.4,Debian 上有严格的内存限制(例如 200MB)。在我的情况下,必须禁用系统交换空间,但 SSD 磁盘空间有足够的可用空间(例如 > 500GB...

回答 2 投票 0

有没有办法限制GHCi可以拥有的内存?

我习惯使用 GHCi 调试代码。通常,类似的事情会发生(当然不是那么明显): ghci> 让 f@(_:x) = 0:1:zipWith(+)f x ghci> 长度 f 然后,有一段时间没有任何反应...

回答 2 投票 0

将字节数组转换为 int 时出现不可预测的值 |采用OpenJDK 17.0.10

问题陈述: 我在运行以下多线程程序时遇到问题。该程序生成大量线程(10,000 个)来处理相同的字节数组值。这是...

回答 1 投票 0

Linux 中的虚拟内存管理

我最近了解了 CUDA 的低级 GPU 虚拟内存管理,如这篇博文中所述。关键思想是: 保留大量虚拟内存而不最初分配物理内存...

回答 1 投票 0

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