mmap

mmap

文章 2 浏览 79

mmap 比 getline 慢?

我面临着逐行读取/写入文件(在演出中)的挑战。 阅读许多论坛条目和站点(包括一堆 SO),mmap 被建议作为读取/写入文件的最快选项。但是,当我使用 …

伤痕我心 2024-11-19 16:05:44 9 0

Python mmap 和 multiprocessing.semaphore 的竞争条件

我正在编写一个脚本,它与 multiprocessing.Process 同时处理一些 mmap,并更新存储在 mmap 中并用互斥锁锁定的结果列表。 我写入结果列表的函数看起…

丢了幸福的猪 2024-11-19 06:26:56 8 0

Linux:创建可 mmap() 的虚拟文件(例如 SPI 内存)

我有一个 char 设备,可以访问外部 SPI 存储器,并且我想 mmap() 外部存储器,以便我可以从程序访问它,就像它是普通存储器一样。 如果我在 char 设备…

万人眼中万个我 2024-11-19 01:26:45 9 0

将 mmap 与 popen 一起使用

我需要读入并处理一堆约 40mb 的 gzip 文本文件,并且需要快速完成并以最小的 I/O 开销(因为这些卷也被其他人使用)。因此,我找到的完成此任务的最…

旧情别恋 2024-11-17 11:36:40 10 0

如何将 mmap 输入内存写入 O_DIRECT 输出文件?

为什么下面的伪代码不起作用(O_DIRECT 结果为 EFAULT), in_fd = open("/dev/mem"); in_mmap = mmap(in_fd); out_fd = open("/tmp/file", O_DIRECT)…

夜雨飘雪 2024-11-16 23:19:43 8 0

vmsplice() 和 TCP

在最初的 vmsplice() 实现中,建议如果您有用户态缓冲区是管道中可容纳的最大页面数的 2 倍,缓冲区后半部分成功的 vmsplice() 将保证内核使用缓冲区…

橪书 2024-11-16 18:39:18 12 0

使用结构指针访问 mmap 区域

如果我通过有漏洞的结构类型的指针访问文件的内存映射,它可能不会将结构元素映射到正确的数据。例如。 #include #include #include #include typedef…

一生独一 2024-11-16 16:01:29 6 0

NumPy memmap 的取消映射

我找不到任何有关 numpy 如何处理先前内存映射区域的取消映射的文档:munmap for numpy.memmap() 和 numpy.load(mmap_mode)。 我的猜测是它只在垃圾…

狼性发作 2024-11-16 05:39:42 6 0

Python mmap“权限被拒绝”在Linux上

我有一个非常大的文件,我试图用 mmap 打开它,但它给我的权限被拒绝。我已经尝试了 os.open 的不同标志和模式,但它对我不起作用。 我做错了什么? >…

暮倦 2024-11-14 23:22:11 8 0

Python mmap ctypes - 只读

我认为我遇到了此处所述的相反问题。我有一个进程将数据写入日志,我希望第二个进程读取它,但我不希望第二个进程能够修改内容。这可能是一个大文件,…

东北女汉子 2024-11-14 20:17:37 7 0

如何从单个文件描述符分配多个 MMAP?

因此,对于我最后一年的项目,我使用 Video4Linux2 从摄像机中提取 YUV420 图像,将它们解析为 x264(本机使用这些图像),然后通过 Live555 将编码流…

情深已缘浅 2024-11-14 12:08:49 13 0

mmap() 后出现分段错误

我想在两个进程中共享地图指针。所以我尝试了mmap。我在单个进程中测试了 mmap。这是我的代码: #include #include #include #include #include #incl…

献世佛 2024-11-09 03:40:40 7 0

mmap问题->段错误

我想分享一下mmap的使用。然而它不起作用,因为我遇到了段错误: int fdL = open("/dev/zero", O_RDWR | O_CREAT); int *ligneC = (int *) mmap(0, si…

避讳 2024-11-08 22:05:47 8 0

为什么使用 mmap 和 madvise 顺序逐行顺序读取大文件比 fgets 慢?

概述 我有一个受 IO 限制很大的程序,并且正在尝试加速它。 使用 mmap 似乎是一个好主意,但相对于仅使用一系列 fgets 调用,它实际上会降低性能。 一…

盗梦空间 2024-11-07 21:16:01 13 0

清除 numpy.memmap

给定一个使用 mode='r' 创建的 numpy.memmap 对象(即只读),有没有办法强制它从物理 RAM 中清除所有加载的页面,而不删除对象本身? 换句话说,我希…

浮萍、无处依 2024-11-07 17:55:39 13 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文