mmap

mmap

文章 2 浏览 74

如何使用 mmap 创建仅手动同步到磁盘的检查点文件

我需要最快的方法来定期将文件与内存同步。 我想我想要的是有一个 mmap 文件,该文件仅手动同步到磁盘。我不确定如何防止发生任何自动同步。 除非我手…

痴骨ら 2024-09-08 03:00:29 2 0

PHP 脚本不断执行 mmap/munmap

我的 PHP 脚本包含一个循环,它只不过是回显和取消引用指针(如 $tab[$othertab[$i]]-&gt 中的内容)。 直到昨天,这个脚本开始变得非常慢(比以前慢…

千里故人稀 2024-09-05 10:02:27 2 0

从streambuf派生而不重写相应的流

几天前,我决定编写一个使用 mmap 和预读的 streambuf 子类会很有趣。 我查看了我的 STL (SGI) 如何实现 filebuf 并意识到 basic_filebuf 包含一个 FI…

独自←快乐 2024-09-05 07:41:46 4 0

Java map / nio / NFS 问题导致 VM 故障:“编译的 Java 代码中最近的不安全内存访问操作发生故障”

我已经为特定的二进制格式编写了一个解析器类(nfdump,如果有人感兴趣),它使用 java.nio MappedByteBuffer 读取以下文件每个几GB。二进制格式只是…

故笙诉离歌 2024-09-03 21:34:20 1 0

使用 fcntl 锁进行共享 mmap 协调?

当使用 mmap() 共享内存(来自 Linux 或其他类 UNIX 系统)时,是否可以(并且可移植)使用 fcntl() (或 flock() 或 lockf() 函数)来协调对映射的访…

凤舞天涯 2024-09-01 09:31:59 4 0

避免在用户空间和内核空间之间复制数据,反之亦然

我正在开发一种用于并行计算的主动消息传递协议,以取代 TCP/IP。我的目标是减少数据包的延迟。由于环境是局域网,我可以用更简单的协议替换TCP/IP,…

只是偏爱你 2024-08-31 07:56:42 3 0

mmap 是进程间通信的最佳方式吗?

我使用文件在 Python 和 Ruby 脚本之间进行通信。但是,我们有 mmap。这是我的问题。 我可以使用 mmap 做同样的事情(进程之间通信)吗? 与物理文件…

ぶ宁プ宁ぶ 2024-08-30 23:11:49 6 0

mmap的对齐和粒度

我对 mmap 规范感到困惑。 设pa为mmap的返回地址(与规范相同) pa = mmap(addr, len, prot, flags, fildes, off) 我认为函数调用成功后以下范围是有…

屌丝范 2024-08-30 14:44:34 2 0

在 mmap 中缓存

我正在使用 mmap 调用使用 C++ 中的简单指针算术从一个非常大的文件中读取数据。问题是,当我多次读取小块数据(以 KB 为单位)时,每次读取所花费的…

笑,眼淚并存 2024-08-30 03:53:10 0 0

Python的shelve模块是否使用内存映射IO?

有谁知道Python的shelve模块是否使用内存映射IO? 也许这个问题有点误导。我意识到 shelve 使用底层 dbm 风格的模块来完成它的肮脏工作。底层模块使用…

つ可否回来 2024-08-29 00:49:59 3 0

检查 mmap 的地址是否正确

我正在编写一个高负载守护进程,它应该在 FreeBSD 8.0 和 Linux 上运行。守护进程的主要目的是传递由其标识符请求的文件。通过向数据库请求将标识符转…

想你只要分分秒秒 2024-08-26 05:57:30 1 0

mmap写入磁盘上的文件(同步/异步)

我有关于 mmap 功能的问题。当 mmap 在异步模式下使用时,内核负责将数据保存到磁盘上的映射文件中,是否可以让前面的更新覆盖后面的更新? 假设在时…

少女净妖师 2024-08-20 22:05:11 4 0

malloc 实现会将释放的内存返回给系统吗?

我有一个长期存在的应用程序,经常进行内存分配和释放。任何 malloc 实现都会将释放的内存返回给系统吗? 在这方面,以下行为: ptmalloc 1、2(glibc…

喜你已久 2024-08-20 08:02:31 5 0

如何映射内存中的_特定_区域?

我有一个程序。我希望它能够在不同的运行中映射特定的内存区域。 我有该程序的源代码。 C/C++ 我控制程序的编译方式。 gcc 我控制程序如何链接。 gcc …

甜尕妞 2024-08-18 20:44:32 3 0

mmap 的可移植性如何?

我一直在考虑使用 mmap 来读取文件,并且想知道它的可移植性如何。 我正在 Linux 平台上进行开发,但希望我的程序能够在 Mac OS X 和 Windows 上运行…

青春有你 2024-08-18 18:32:46 5 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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