Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用内存映射文件的缺点
我的网络服务每分钟写入数千笔交易 我们将它们保存在硬盘上 我正在测试保存这些文件的不同方法 并使用标准 IO 和 MemoryMapped 文件进行了一些测试 在我的结果中 使用 MemoryMapped 文件写入文件 20 k 文本文件
c
NET
performance
net40
memorymappedfiles
如何在C中分配和释放对齐内存
如何分配与 C 中特定边界 例如缓存行边界 对齐的内存 我正在寻找类似 malloc free 的实现 理想情况下应尽可能可移植 至少在 32 位和 64 位架构之间 编辑添加 换句话说 我正在寻找一些行为类似的东西 现在已经过时了 mem
c
Alignment
memorymappedfiles
memoryalignment
是否支持内存映射文件作为 uwp 应用程序和 win32 进程之间的 ipc
官方文档没有正确说明 uwp 是否支持通过内存映射文件的 ipc 我正在研究 uwp 应用程序及其桌面扩展之间的 ipc 场景 虽然我可以使用创建内存映射文件System IO MemoryMappedFiles从 uwp 应用程序code
c
Windows
UWP
IPC
memorymappedfiles
Java nio:如何使用正确的字符集从内存映射文件中读取字符
对于一个新项目 我必须读取文件的字符 具有可配置的编码 来处理输入 由于其中一些文件可能非常大 gt 100MB 我想检查 Java nio 内存映射文件的能力 以便更快地访问 但是 我无法弄清楚如何创建类似 Reader 的东西 以使用正
Java
characterencoding
NIO
memorymappedfiles
内存映射文件、托管映射文件和偏移指针
我对 Boost 库 适用于 Windows 的术语有点困惑 我想做的很简单 在磁盘上创建一个文件 gt 50 GB 的大文件 分别为写入和读取操作进行一些映射 例如 首先映射 1 GB 部分用于写入 然后将其刷新到硬盘驱动器并获取新部分
c
boost
sharedmemory
memorymappedfiles
interprocess
内存映射文件偏移低
我正在用 C 和 Visual Studio 编写 Windows 程序 我必须映射一个文件而不是从它的第 750 个字节访问它 我试过 pFile char MapViewOfFile hMMap FILE MAP ALL ACCESS
c
visualstudio2010
memorymappedfiles
内存映射文件长度
我正在处理内存映射文件 有没有办法知道内存映射文件内容的长度 我想要的是附加现有的内存映射文件 在文件中附加字节很容易 但我希望附加字符串 我们可以检查 CAPACITY 属性 但它返回我认为的字节大小 为了更清楚地说明 我正在解释这个场景
c
memorymappedfiles
我可以获得内存映射文件的路径吗? (.NET 4.0)
我希望非 NET 应用程序访问内存映射文件 但该应用程序不知道内存映射文件的存在 所以我需要文件路径 有可能的 他们有一些样品here http msdn microsoft com en us library ms810613 aspx
c
NET
net40
memorymappedfiles
.NET 4.0 内存映射文件性能
我想知道是否有人尝试过新的 NET 4 0 内存映射文件功能 我知道它们和操作系统一样古老 但 NET 中的本机处理是新的 有没有人能够对此进行测试并谈论性能 我对二进制文件随机部分的访问时间 写入速度等非常感兴趣 与本机 WinAPI M
c
performance
net40
binaryfiles
memorymappedfiles
释放内存映射内存
我将一个大文件 200GB 内存映射到单个区域 视图中并按顺序写入 我时不时地执行一个boost interprocess mapped region flush last current false 一段时间后 该进程就会耗尽整个系统内存
c
Windows
boost
memorymappedfiles
默认情况下,Windows 内存映射文件内容是否始终归零?
我凭经验确定 在我的系统上 创建为特定大小的内存映射文件在默认情况下总是完全清零 例如 使用调用 HANDLE hMM CreateFileMapping h NULL PAGE READWRITE 0 0x01400000 20MB NU
c
Windows
Kernel
memorymappedfiles
circular_buffer 和 Managed_mapped_file 分段错误
我正在使用 boost 1 73 0 并尝试将circular buffer 与manage mapped file 一起使用以将字符串存储在磁盘上持久存在的循环缓冲区中 我执行以下操作来创建 打开circular buffer boost
c
boost
memorymappedfiles
interprocess
circularbuffer
内存映射文件 java NIO
我了解如何创建内存映射文件 但我的问题是在下面一行中说 FileChannel roChannel new RandomAccessFile file r getChannel ByteBuffer roBuf roChannel map
Java
NIO
memorymappedfiles
从内容提供者返回内存映射的InputStream?
在内容提供者消费者的客户端 我可以执行以下操作 以获得用于读取图片的正确输入流 InputStream is getContentResolver openInputStream pictureUri 这是一个很好的 API 并且在服务器端
Android
memorymappedfiles
androidcontentprovider
PHP中的内存映射文件,php://temp 和 php://memory 有什么区别
我需要一种在 PHP 中非常简单地在内存中存储文件的方法 该文件正在构建 然后立即发送到另一个 Web 服务 我看到从 PHP 5 1 开始php temp and php memory流是可用的 但两者之间似乎没有太大区别 php tem
php
memorymappedfiles
在 IIS 中部署时打开内存映射文件会导致 FileNotFoundException
以下代码示例来自this网站上 我创建了一个 Windows 控制台应用程序 用于创建映射内存文件 using var file MemoryMappedFile CreateNew myFile 24 var bytes new byte
aspnet
NET
IIS
IPC
memorymappedfiles
在 C# 中使用内存映射文件时是否可以避免数据副本?
我对内存映射文件在 C 中如何工作的理解是 每个数据请求都会产生一个副本 例如 如果您有一个作为文件持久保存的大型数据结构 则使用内存映射文件会导致将实际文件的内存映射到 RAM 中 并在从文件中读取后将其副本驻留在 GC 堆中 我假设这是
c
performance
memorymappedfiles
«
1
2