memory-mapped-files

memory-mapped-files

文章 0 浏览 6

在 iOS 上使用 URL 访问内存中保存文件的最佳方式?

我想将一个文件保存在内存中并将其输入到与 URL 一起使用的库中(想想 NSURL)。如果我可以创建一些 iOS 可以使用 file:// 或类似文件访问的内存映射…

妄想挽回 2024-11-05 03:50:55 8 0

内存映射文件 std::allocator 实现冻结 WM6 设备

我有一个适用于 Windows Mobile 6.x 的 Visual Studio 2008 C++ 项目,其中需要的内存多于 32MB 进程插槽中的可用内存。所以,我正在考虑使用内存映射…

路弥 2024-11-05 00:10:08 10 0

在 C# .net 4 中读取/写入字节数组

问候溢出者, 我喜欢内存映射文件的灵活性,因为您可以读取/写入任何值类型。 有没有办法对字节数组执行相同的操作,而不必将它们复制到例如内存映射…

‘画卷フ 2024-11-04 18:23:47 14 0

内存直接映射到字符串

我有一个文件通过“FileChannel.map()”映射到内存中。然而,在读取字符串来执行以下操作时似乎有点奇怪: 1) read a int for the string length 2) a…

平生欢 2024-11-04 00:56:31 8 0

Java内存映射大文件

Java 将 MappedByteBuffer 限制为 2GIG,这使得用于映射大文件变得很棘手。通常推荐的方法是使用 MappedByteBuffer 数组并对其进行索引: long PAGE_S…

莫相离 2024-11-01 17:38:52 8 0

虚拟文件系统

大多数游戏的资源(模型、纹理等)都打包到特殊文件中(例如 Quake 3 中的 .pk3 文件)。显然,这些文件以某种方式被“安装”并像单独的文件系统一样…

紫南 2024-10-27 13:51:01 11 0

为什么将文件系统类型从 XFS 更改为 JFS 会提高 mmap 文件写入性能?

我一直在尝试不同的文件系统,并比较使用 mmap 时各种文件系统的性能。 令我惊讶的是,更改为 JFS 后写入性能直接翻倍。 我认为写入已完成到页面缓存…

紫轩蝶泪 2024-10-25 12:14:30 11 0

内存映射文件的奇怪行为,一些观察和一些问题

请看下面这段代码。 #include void Write(char *pBuffer) { // pBuffer -= 4*sizeof(int); for(int i = 0; i<20; i++) *(pBuffer + sizeof(int)*i) = …

秋叶绚丽 2024-10-24 17:40:57 9 0

文件映射复制速度更快?

我使用线程和TFileStream的方法制作了一个复制文件的应用程序,但我对速度有点失望,特别是在复制大文件时。然后我听说了文件映射,这显然可以产生一…

盗心人 2024-10-22 01:02:11 11 0

内存映射文件在大量顺序读取时速度更快?为什么?

我使用下面的代码来测量读取内存映射文件的大型顺序读取与仅调用ReadFile相比的性能差异:( HANDLE hFile = CreateFile(_T("D:\\LARGE_ENOUGH_FILE")…

盗心人 2024-10-21 02:12:36 8 0

内存映射文件:如何监控内存使用情况

我正在开发一个需要大量内存的 32 位最终用户应用程序。高达数千兆字节。我最近将内部内存分配策略切换为使用内存映射文件无文件,灵感来自于 这篇 Ra…

岛歌少女 2024-10-20 12:07:53 13 0

boost::interprocess::mapped_region 更改时的线程通知

当使用 interprocess_condition 更改 boost::interprocess::mapped_region 中的字节时,如何通知我? 我已经打开了一个文件,并正确映射了特定区域。…

穿透光 2024-10-18 15:50:21 17 0

默认情况下,Windows 内存映射文件内容是否始终归零?

我凭经验确定,在我的系统上,创建为特定大小的内存映射文件在默认情况下总是完全清零。例如,使用调用 HANDLE hMM = CreateFileMapping (h, NULL, PA…

我恋#小黄人 2024-10-14 20:01:38 11 0

控制对内存映射文件的读/写(Windows)

您是否打算防止同时读取/写入由多个进程打开的文件映射内存? 例如,如果内存中的字符串是“hello”,并且一个进程在其上写入“hi...”,我是否正确地…

酒浓于脸红 2024-10-13 17:39:11 11 0

使用 C# 将数百个文件写入磁盘的最快方法是什么?

我的程序应该将数百个文件写入磁盘,由外部资源(网络)接收 每个文件都是一个简单的文档,我目前将其与 GUID 名称一起存储在特定文件夹中,但创建数…

挖个坑埋了你 2024-10-11 13:31:08 11 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

更多

友情链接

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