E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
内存映射文件
内存映射文件
内存映射文件
与虚拟内存有些类似,通过
内存映射文件
可以保留一个地址空间的区域,同时将物理存储器提交给此区域,只是内存文件映射的物理存储器来自一个已经存在于磁盘上的文件,而非系统的页文件,而且在对该文件进行操作之前必须首先对文件进行映射
hczhiyue
·
2012-10-08 19:00
随机访问文件RandomAccessFile 与
内存映射文件
MappedByteBuffer
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek()方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接口之外(DataI
swearyd7
·
2012-09-25 14:00
【VC编程技巧】动态链接库☞1.4进程间共享数据
(文章转载请说明出处和作者)常用进程间共享数据方法:通过共享DLL通过
内存映射文件
向另一进程发送WM_COPYDATA消息今天主要介绍“通过共享DLL”来达到进程间共享数据,其他两种方式留在其他章节讲解
chenjintaoxp
·
2012-09-24 02:00
编程
测试
dll
library
linker
windows进程同步
共享事件对象 b.共享
内存映射文件
2. 除“互斥量” 为线程相关,进程或线程异常退
sipgreen
·
2012-09-21 15:00
windows
使用 WM_COPYDATA 在进程间共享数据
消息作用: 在进程间共享数据(内部通过创建
内存映射文件
) 消息介绍: 需要用到的数据结构/类型: typedef struct tagCOPYDATASTRUCT { ULONG_PTR
·
2012-09-11 23:00
copy
MongoDB内存机制
MemoryMappedStorageEngine(MMAP)是目前MongoDB唯一的存储引擎,它使用
内存映射文件
来避免磁盘的IO,操作系统的虚拟内存管理器,下面是MMAP的几个特点:1、由于是由
位鹏飞
·
2012-09-09 23:46
mongodb
swap
caching
内存机制
内存映射文件
使用详解
同事提到了
内存映射文件
。原来是个挺好的类。只要访问同一个
内存映射文件
即可实现通讯。不同的项目都可以访问(据说文件内存中有存储打开次数的标志-Num,每打开一次,增加一,如果为0,自动释放内存)。
hss871838309
·
2012-09-06 17:00
MongoDB内存机制
MemoryMappedStorageEngine(MMAP)是目前MongoDB唯一的存储引擎,它使用
内存映射文件
来避免磁盘的IO,操作系统的虚拟内存管理器,下面是MMAP的几个特点:1、由于是由os
位鹏飞
·
2012-09-02 22:43
swap
MongoDB
内存机制
数据库
内存映射文件
来源:http://www.hudong.com/wiki/%E5%86%85%E5%AD%98%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6
内存映射文件
编辑词条分享
内存映射文件
与虚拟内存有些类似
xiaocaichonga
·
2012-08-21 13:00
Boost-Boost.Interprocess进程间通讯库的了解
Boost.Interprocess强大的进程间通讯库Boost.Interprocess提供了通用的进程间通信机制和同步机制,涵盖了一下几个应用:*共享内存*
内存映射文件
*将信号量,互斥体,条件变量,
ljmwork
·
2012-08-01 10:00
windows
Date
测试
Solaris
编译器
通讯
NIO需要了解的一些概念
此外,还有一种特殊类型的缓冲区,用于
内存映射文件
。通道(Channels)NIO新引入的最重要的抽象是通道的概念。Channel对象模拟了通信连接
肖肖123
·
2012-07-30 14:23
NIO
NIO需要了解的一些概念
此外,还有一种特殊类型的缓冲区,用于
内存映射文件
。通道(Channels)NIO新引入的最重要的抽象是通道的概念。Channel对象模拟了通信连接
肖肖123
·
2012-07-30 14:23
nio
MappedByteBuffer小结
java的
内存映射文件
有如下特点: 1,使用虚拟内存,因此分配(map)的内存大小不受JVM的-Xmx参数限制,但是也是有大小限制的,首先他理论上不能超过Integer.MAX_VALUE
newslxw
·
2012-07-28 17:00
NIO的
内存映射文件
一些问题
见 http://yipsilon.iteye.com/blog/298153 我觉得mappedbytebuffer更适用于文件较小,但是有些字节需要反复读取得情况 大约是这样的,对于计算一个大文件的MD5来说,每个字节都只读取一次,映射到内存应该是不会快的。 对于特别小的文件,javadoc是这么说的: 引用 For most operating systems,
newslxw
·
2012-07-28 12:00
nio
Java NIO与IO的区别和比较
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。2.Charset:它提供Unic
weiyangcau
·
2012-07-21 19:00
使用netty+spring搭建游戏框架
支持锁和
内存映射文件
的文件访问接口。提供多路(non-bloking)非阻塞式的高伸缩性网络I/O。关于javaNIO的实现部分不是本文讨论的重点,有兴趣的朋
cpjsjxy
·
2012-07-12 18:00
java
netty
网游
nio
使用netty+spring搭建游戏框架
支持锁和
内存映射文件
的文件访问接口。提供多路(non-bloking)非阻塞式的高伸缩性网络I/O。关于javaNIO的实现部分不是本文讨论的重点,有兴趣的朋
cpjsjxy
·
2012-07-12 18:00
java
netty
网游
nio
使用netty+spring搭建游戏框架
支持锁和
内存映射文件
的文件访问接口。 提供多路(non-bloking)非阻塞式的高伸缩性网络I/O。 关于java NIO
cpjsjxy
·
2012-07-12 18:00
java
netty
nio
网游
使用netty+spring搭建游戏框架
支持锁和
内存映射文件
的文件访问接口。 提供多路(non-bloking)非阻塞式的高伸缩性网络I/O。 关于java NIO
cpjsjxy
·
2012-07-12 18:00
java
netty
nio
网游
利用内存映射实现进程间通信
在Windows中,单个计算机上共享数据的底层机制是
内存映射文件
。如果互相通信的进程都在同一台计算机上,上面提到的所有机制均使用
内存映射文件
实现。
wangkechuang
·
2012-07-09 10:00
windows
File
null
存储
内存映射
如果程序涉及大型数据流的处理,则可以用
内存映射文件
,
内存映射文件
是由一个文件到一块内存的映射。
wangkechuang
·
2012-07-04 15:00
内存映射文件
内存映射文件
是由一个文件到一块内存的映射。使用
内存映射文件
处理存储于磁盘上的文件时,将不必再对文件执行I/O操作,使得
内存映射文件
在处理大数据量的文件时能起到相当重要的作用。
klarclm
·
2012-07-02 13:00
java NIO
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。 Charset:它提供Unicode字符串影射到字节序列以及逆映射的操作。 Channels:包含socket,f
weistar
·
2012-06-23 14:00
J2SE
nio
Java NIO与IO 区别和比较
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。2.Charset:它提供Unicode字符串影射到字节序列以及逆影射的操作。3.Ch
kalogen
·
2012-06-17 11:00
java
nio
内存文件映射
一直都对
内存映射文件
这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。
greenHand_
·
2012-06-15 07:00
数据结构
null
硬件驱动
学习JavaNIO-文件内存映射
当然也有很多问题,现在我们来看看NIO中的
内存映射文件
。
cutemouse
·
2012-05-26 20:00
exception
String
server
File
Class
import
描述Windows操作系统内存管理的方法
(1)有三种方法:虚拟内存,
内存映射文件
,内存堆栈。
Jackyliujin
·
2012-05-22 21:00
编程
windows
磁盘
描述Windows操作系统内存管理的方法
(1)有三种方法:虚拟内存,
内存映射文件
,内存堆栈。
Jackyliujin
·
2012-05-22 21:00
编程
windows
磁盘
加密与解密
一、PE PE文件到内存的映射在执行一个PE文件的时候,windows并不在一开始就将整个文件读入内存的,二十采用与
内存映射文件
类似的机制。
wuhualong1314
·
2012-05-17 23:00
加密
windows
image
header
扩展
磁盘
C#
内存映射文件
学习
内存映射文件
是由一个文件到进程地址空间的映射。 C#提供了允许应用程序把文件映射到一个进程的函(MemoryMappedFile.CreateOrOpen)。
wanjun8659
·
2012-05-17 17:00
学习JavaNIO-文件内存映射
当然也有很多问题,现在我们来看看NIO中的
内存映射文件
。 pu
airu
·
2012-05-16 23:00
java
按大小拆分超大文件的方法(本文测试了一个62G的文件)
我当时用的是windows系统,貌似没有这种拆分如此大的文件的工具,我本人试着用C++的内存映射方法(在内存里建一个
内存映射文件
,然后把超大文件的一部分映射到内存,然后分片读文件),将文件的一部
·
2012-05-03 15:00
大文件
【Java NIO】
内存映射文件
java.nio包包含对下列特性的支持:1.字符集编码器和解码器2.非阻塞的I/O3.
内存映射文件
4.文件加锁机制
内存映射文件
file-mappingmodel 缓冲区数据结构——Buffer
Tonyguxu
·
2012-04-24 14:00
java
nio
Windows环境进程间通信(三)
内存映射文件
转自:http://www.zxbc.cn/html/20090609/71620_2.html
内存映射文件
是通过两个或多个进程映射同一个文件映射对象的视图来实现的,这意味着它们将共享物理存储器的同一个页面
xiaobai1593
·
2012-04-23 09:00
windows
File
null
Access
attributes
winapi
windows笔记-
内存映射文件
•
内存映射文件
,最适合用来管理大型数据流(通常来自文件)以及在单个计算机上运行的多个进程之间共享数据。 •内存堆栈,最适合用来管理大量的小对象。
xuyou8800
·
2012-04-17 19:39
windows
管理
虚拟内存
数据流
windows笔记-
内存映射文件
•
内存映射文件
,最适合用来管理大型数据流(通常来自文件)以及在单个计算机上运行的多个进程之间共享数据。•内存堆栈,最适合用来管理大量的小对象。
xuyou8800
·
2012-04-17 19:39
Windows
管理
虚拟内存
内存映射文件
---大数据量共享
内存映射文件
,是由一个文件到一块内存的映射。Win32提供了允许应用程序把文件映射到一个进程的函数(CreateFileMapping)。
klarclm
·
2012-04-16 19:00
File mapping的用法
与虚拟内存一样,
内存映射文件
可以用来保留一个地址空间的区域,并将物理存储器提交给该区域。它们之间的差别是,物理存储器来自一个已经位于磁盘上的文件,而不是系统的页文件。
WUYUAN2011WOAINI
·
2012-04-10 10:00
NIO -
内存映射文件
内存映射文件
一直没弄明白,这几天在网上到处搜索,看了两篇文章,总算是弄明白了。在讲
内存映射文件
前,先讲讲MMU和内存映射到底是是什么。
zachary.guo
·
2012-03-31 20:00
nio
内存映射文件
原理探索
原理首先,“映射”这个词,就和数学课上说的“一一映射”是一个意思,就是建立一种一一对应关系,在这里主要是只硬盘上文件的位置与进程逻辑地址空间中一块大小相同的区域之间的一一对应,如图1中过程1所示。这种对应关系纯属是逻辑上的概念,物理上是不存在的,原因是进程的逻辑地址空间本身就是不存在的。在内存映射的过程中,并没有实际的数据拷贝,文件没有被载入内存,只是逻辑上被放入了内存,具体到代码,就是建立并初始
cjsycyl
·
2012-03-27 15:00
[摘]如何使maven+jetty运行时不锁定js和css
原因是如果NIO被支持的话,Jetty会使用
内存映射文件
来缓存静态文件,其中包括.js文件。在Windows下面,使用
内存映射文件
会导致文件被锁定。解决方案是不使用
内存映射文件
来做缓存。
leeoo
·
2012-03-26 15:00
Linux下
内存映射文件
的用法简介
由于项目需要,所以学习了一下Linux下
内存映射文件
的用法,在这里共享一下自己的收获,希望大家提出宝贵意见,进行交流。
cloudmail
·
2012-03-21 17:00
linux
内存映射文件
(专门读写大文件)
引言文件操作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,再以通常的文件处理方法进行处理显然是行不通的。目前
koudaidai
·
2012-03-20 09:00
windows
Microsoft
File
null
存储
磁盘
kmalloc()和__get_free_pages()
采用面向对象方法使VMA结构体可以代表多种类型的内存区域--比如
内存映射文件
或进程的用户空间栈等,对这些区域的操作也都不尽相同。
wangyunqian6
·
2012-03-17 14:00
数据结构
linux
struct
user
存储
linux内核
Windows内存管理 -
内存映射文件
•
内存映射文件
,最适合用来管理大型数据流(通常来自文件)以及在单个计算机上运行的多个进程之间共享数据。•内存堆栈,最适合用来管理大量的小对象。
wcyoot
·
2012-03-17 12:00
windows
File
Security
存储
attributes
磁盘
小甲鱼PE详解之区块表(节表)和区块(节)(PE详解04)
PE文件到内存的映射在执行一个PE文件的时候,windows并不在一开始就将整个文件读入内存的,二十采用与
内存映射文件
类似的机制。
gotosola
·
2012-03-16 15:00
windows
image
header
dos
扩展
磁盘
CreateFileMapping
内存映射文件
文件操作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,再以通常的文件处理方法进行处理显然是行不通的。目前,对
b_h_l
·
2012-03-14 10:32
MFC
Linux使用
内存映射文件
做内存池
因为最近项目中需要实现一个临时数据高速存储,所以最近对
内存映射文件
做了一下了解,写出来与大家分享一下,因为个人水平有限也许会有这样那样的问题也恳请大家指正。
cnsword
·
2012-03-12 15:00
linux
struct
list
header
存储
编译器
C# 进程间通信
常用的方法有使用
内存映射文件
通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.
AAA20090987
·
2012-03-12 10:00
windows
object
String
struct
C#
System
Linux中共享内存及内存映射技术研究
Linux给我们提供了丰富的内部进程通信机制,包括共享内存、
内存映射文件
、先入先出(FIFO)、接口(sockets)以及多种用于同步的标识。在本文中,我们主要讨论一下共享内存和
内存映射文件
技术。
yuyin86
·
2012-03-12 09:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他