MMAP 问答列表

mmaped 文件写回期间出现 I/O 错误

作者:firk 提问时间:11/8/2020

是否有任何标准(POSIX 等)操作系统行为用于在 mmap 写回期间处理错误? 这甚至在某个地方被记录为稳定的实现吗? 案例一: 一些程序正在执行,写入该内存区域,然后执行或。在这种情况下,有明确...

Mmap : 失败并显示MAP_SYNC

作者:LeXav 提问时间:5/17/2023

[Linux 内核 6.1.27 在 Debian 测试中,最新。Clang 16 或 gcc 12.2] 有人可以告诉我们出了什么问题以及为什么 mmap 返回MAP_FAILED: int f...

文件支持的MMAP与巨大的页面?

作者:LeXav 提问时间:5/13/2023

-> Linux - Debian - Ext4 - 内核 6.1 其他讨论 其他相关问题: 这次尝试 这个答案 另一个问题 Debian的 我的语境 我目前使用一个 mmap 文件(...

Python - 使用请求将文件直接下载到内存

作者:Anon 提问时间:3/12/2014

目标是从 Internet 下载文件,并从中创建文件对象或类似文件的对象,而无需接触硬盘驱动器。这只是我的知识,想知道它是否可行或实用,特别是因为我想看看我是否可以规避必须编写文件删除行。 这就是我...

mallinfo 不显示 mmap 分配的信息

作者:Vadim Sadokhov 提问时间:12/27/2022

在 mallinfo 结构中,有两个字段和 .man 文档说,他们负责 mmap 分配的块数和总字节数。但是当我运行下一个代码时hblkshblkhd void * ptr = mmap(NULL,...

GLIBC 如何决定 malloc 的段

作者:Kokomelom 提问时间:1/19/2023

我查看了一些 Linux Glibc(2.25) 系统,发现当代码使用 .malloc 有时缓冲区已在堆段中分配,有时在匿名段中分配,这与大小无关,我可以看到/proc/PID/maps 我以为堆...

为什么使用“munmap()”后页面回收仍然存在?

作者:lucocozz 提问时间:3/27/2023

对于一个研究项目,我必须编写 和 使用 和 的重新实现。malloc()free()mmap()munmap() 我在最后一个 Ubuntu 上运行。在我的测试中,我使用命令 (from),它向我展...

如何在内存中保存未知量的数据?

作者:user129393192 提问时间:6/15/2023

我之前在这里发过帖子,但根据评论,我的想法是错误的。我的问题很清楚:当从流中读取时,传入的字节数未知,将数据保存在内存中以备后用的最佳方法是什么? 以下是我的一些想法: mmap一个不冲突的内存区...

如何使用 mmap() 确定是否所有映射页面都有效?

作者:user16217248 提问时间:6/17/2023

我了解到,即使调用返回成功,分配的页面也可能不可用。例如,如果正在映射一个文件,并且传递给 mmap() 的 len 足够大于该文件。在这种情况下,超出文件使用的页面的任何页面,即使在请求的大小内,如...

GCD 信号量在使用共享内存的 IPC 中不起作用

作者:Ku-hello 提问时间:10/10/2023

我正在尝试使用一些共享内存建立 IPC。我使用 GCD 的信号量来访问内存。这是我遇到的问题的最小再现: /* A simple readers/writers program using a on...


共15条 当前第1页