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
内存映射文件
内存泄漏的原因
1.new,malloc后没有delete,free2.创建内核对象(比如CreateFile,CreateMutex,CreateThread),后没有释放内核对象句柄.3.创建
内存映射文件
,CreateFileMapping
jfkidear
·
2011-08-31 19:27
C++
C
内存泄漏的原因
1.new,malloc后没有delete,free2.创建内核对象(比如CreateFile,CreateMutex,CreateThread),后没有释放内核对象句柄.3.创建
内存映射文件
,CreateFileMapping
jfkidear
·
2011-08-31 19:00
java
linux
Solaris
工具
profiling
Visualization
《Windows核心编程》读书心得——内存(
内存映射文件
)(5)
内存映射文件
:前面提到,硬盘上的物理存储器大部分是以页交换页面的形式存在。除此之外,其实硬盘上的内存还可以通过
内存映射文件
的方式来分配。 它的物理存储器来自磁盘上已有的文件,而不是系统的页交换文件。
suhuaiqiang_janlay
·
2011-08-23 05:00
编程
windows
读书
存储
exe
磁盘
WinCE
内存映射文件
技术[转]
新建命名共享内存 首先利用CreateFile或者CreateFileForMapping获得一个用于映射的物理文件句柄,然后利用该文件句柄结合CreateFileMapping得到一个命名的共享
内存映射文件
句柄
zmq5411
·
2011-08-22 13:00
windows
null
存储
文档
WinCE
磁盘
内存映射文件
Windows上,
内存映射文件
,使得大文件的读写不会消耗太多的内存,也减少了频繁的cpu指令。另外,windows上的进程间共享数据,也是通过
内存映射文件
的方式来实现。
xiang_love2008
·
2011-08-18 15:49
windows
职场
映射
休闲
内存映射文件
用
内存映射文件
在进程中共享数据
代码如下,具体解释在代码注释中已经说明程序1://
内存映射文件
.cpp:定义控制台应用程序的入口点。
zicheng_lin
·
2011-08-04 16:00
String
File
null
存储
System
winapi
c#实现
内存映射文件
共享内存
内存映射文件
是利用虚拟内存把文件映射到进程的地址空间中去,在此之后进程操作文件,就像操作进程空间里的地址一样了,比如使用c语言的 memcpy等内存操作的函数。
star65225692
·
2011-08-01 09:00
共享内存
第九章:Win32内存管理
每个进程的内存空间包含各种各样的内容,其中有:● 程序的EXE镜像● 程序中装入的非系统的DLL,包括MFCDLL● 程序的全局数据(只读和可读写的)● 程序的堆栈● 动态分配的内存,包括Windows和C运行库(CRT)堆●
内存映射文件
yuanweihuayan
·
2011-07-29 22:00
windows
算法
工作
mfc
dll
exe
内存文件映射-进程间通信
Microsoft意识到了这一点,并加入了相应的支持,让系统能够创建以页交换文件为后备存储器的
内存映射文件
,这样就不需要用磁盘上专门的文件来作为后备存储器了。
tujiaw
·
2011-07-19 22:00
File
Microsoft
null
存储
Access
磁盘
C程序代码方法
提高文件访问速度的主要办法有两个:一是采用
内存映射文件
,二是使用内存缓冲。
zhoubl668
·
2011-07-19 15:00
c
算法
优化
buffer
vb
编译器
Java NIO与IO的区别和比较
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。2
wsqwsq000
·
2011-07-09 20:00
java
nio
Java NIO与IO的区别和比较
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。2
wsqwsq000
·
2011-07-09 20:00
java
nio
Java NIO类库Selector机制解析
其中还提供了一个特殊类用于
内存映射文件
的I/
xhh198781
·
2011-07-06 11:00
java
windows
linux
exception
Mina
跨平台
内存映射文件
之剖析
作者:xrbeck
内存映射文件
(MappingFile)是Windows内存管理中的重要一环,也是编程技术中比较高级的一个话题
xust999
·
2011-06-30 08:00
MongoDB入门简介
阅读更多MongoDB把数据存储在文件中(默认路径为:/data/db),为提高效率使用
内存映射文件
进行管理。
085567
·
2011-06-24 18:00
MongoDB
Linux
Windows
json
C
MongoDB入门简介
MongoDB把数据存储在文件中(默认路径为:/data/db),为提高效率使用
内存映射文件
进行管理。
085567
·
2011-06-24 18:00
c
mongodb
json
windows
linux
内存映射文件
内存映射文件
与虚拟内存有些类似,通过
内存映射文件
可以保留一个地址空间的区域,同时将物理存储器提交给此区域,只是内存文件映射的物理存储器来自一个已经存在于磁盘上的文件,而非系统的页文件,而且在对该文件进行操作之前必须首先对文件进行映射
bibingyan
·
2011-06-22 17:00
windows
null
System
存储
attributes
磁盘
Java NIO学习笔记——内存映射缓冲区(READ_ONLY、READ_WRITE、PRIVATE)
新的FileChannel类提供了一个名为map( )的方法,该方法可以在一个打开的文件和一个特殊类型的ByteBuffer之间建立一个虚拟内存映射(第一章中已经归纳了什么是
内存映射文件
以及它们如何同虚拟内存交互
zheng12tian
·
2011-06-22 11:00
java
设计模式
多线程
数据结构
虚拟机
NIO中的
内存映射文件
使用对效率提高的验证
对比较大的而不能放入内存的文件进行I/O操作时,如果使用NIO中的
内存映射文件
对性能效率和速度的提高是非常显著的
dlutqxq
·
2011-06-04 20:00
java
dos
VC++中使用
内存映射文件
处理大文件
摘要:本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍。引言文件操作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊
xs813
·
2011-05-18 00:00
内存映射文件
内存文件映射:一种内存管理方法,使程序可以像访问内存一样访问文件。它使磁盘文件的全部或部分内容映射到进程虚拟地址空间的某个区域,使用它不必执行文件I/O操作也无需对文件内容进行缓冲处理。该特性是非常适合于用来管理大尺寸文件的(批:故无需担心占用内存的问题?)。#include"stdafx.h" #include//addforunicode #include #include usingname
tujiaw
·
2011-05-12 19:00
.NET
内存映射文件
原理、创建及进程通讯
本文介绍了.NET
内存映射文件
的原理、创建以及实现进程通讯的方法。
yerik_yao
·
2011-05-09 11:39
职场
操作系统
休闲
空间
java
内存映射文件
大文件操作
/** *
内存映射文件
* @author Administrator * */ public class LargeMappedFiles { private static int
CL315917525
·
2011-05-05 21:00
java
thread
NIO前需要了解的一些概念。
此外,还有一种特殊类型的缓冲区,用于
内存映射文件
。通道(Channels)NIO新引入的最重要的抽象是通道的概念。Channel对象模拟了通信连接
liyixing1
·
2011-04-21 17:00
.net
工作
正则表达式
活动
perl
用
内存映射文件
的方法来读取和修改磁盘文件
用
内存映射文件
的方法来读取和修改磁盘文件
内存映射文件
是利用虚拟内存把文件映射到进程的地址空间中去,在此之后进程操作文件,就像操作进程空间里的地址一样了,比如使用memcpy等内存操作的函数
宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒
·
2011-04-16 22:00
WINDOWS
内存映射文件
原理分析+代码演示
WINDOWS为任何一个进程都赋予了4G的独立的虚拟地址空间,然而学过OS的都晓得这个只是逻辑上的虚拟的地址空间,进程实际拥有的远小于4GB的物理地址空间。并且进程的虚拟地址空间是每个进程私有的,有操作系统分配,本质上不过是物理内存地址的映像罢了。因此可以得出结论:在进程内运行的线程只能访问其所处进程的内存空间,即不同进程中可以用相同地址的指针用来指向属于各自进程中的内容,互不干扰,因为彼此都是以
yiruirui0507
·
2011-03-31 23:00
windows
api
null
attributes
磁盘
winapi
内存映射修改大文件
id=1831下载源代码本文介绍利用
内存映射文件
修改大文件:在大文件内存前加入一段数据,若要使用
内存映射文件
,必须执行下列操作步骤:创建或打开一个文件内核对象,该对象用于标识磁盘上你想用作
内存映射文件
的文件
woaidongmao
·
2011-03-29 10:00
内存映射文件
一.
内存映射文件
技术作用1.使用
内存映射文件
来访问磁盘上的数据文件。
hsz8250
·
2011-03-27 20:00
内存映射文件
内存映射文件
一.
内存映射文件
技术作用1.使用
内存映射文件
来访问磁盘上的数据文件。
 C++ 技术中心
·
2011-03-09 15:00
MongoDB集群的冗余机制(Replication)
3:Mongodb的
内存映射文件
机制
huaishu
·
2011-03-08 10:00
如何使 maven+jetty运行时不锁定文件
原因是Jetty会使用
内存映射文件
来缓存静态文件,其中包括js、css文件。在Windows下面,使用
内存映射文件
会导致文件被锁定。解决方案是不使用
内存映射文件
来做缓存。
zhaoshg
·
2011-02-23 13:00
eclipse
maven
xml
windows
css
如何使 maven+jetty运行时不锁定文件
原因是Jetty会使用
内存映射文件
来缓存静态文件,其中包括js、css文件。在Windows下面,使用
内存映射文件
会导致文件被锁定。解决方案是不使用
内存映射文件
来做缓存。
zhaoshg
·
2011-02-23 13:00
eclipse
maven
windows
xml
css
内存映射文件
内存映射文件
,是由一个文件到一块内存的映射。Win32提供了允许应用程序把文件映射到一个进程的函数(CreateFileMapping)。
digyso888
·
2011-02-18 14:00
内存映射文件
处理大文件
内存映射文件
处理大文件首先通过GetFileSize()得到被处理文件长度(64位)的高32位和低32位值。
woaidongmao
·
2011-02-16 14:00
内存映射文件
原理探索
一直都对
内存映射文件
这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。
byrsongQQ
·
2011-01-25 18:00
数据结构
null
硬件驱动
内存映射相关函数
本文介绍利用
内存映射文件
修改大文件:在大文件内存前加入一段数据,若要使用
内存映射文件
,必须执行下列操作步骤:创建或打开一个文件内核对象,该对象用于标识磁盘上你想用作
内存映射文件
的文件;创建一个文件映射内核对象
go_Michael
·
2011-01-10 16:00
File
null
存储
Access
attributes
磁盘
Java NIO与IO的区别和比较
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。2. Charset
iwebcode
·
2010-12-29 22:00
java NIO
Java NIO与IO的区别和比较
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。2.Charset:它提供Unic
oanqoanq
·
2010-12-29 22:00
java
IO
String
Stream
服务器
buffer
Linux——
内存映射文件
mmap
最好的参考资料:1.师从互联网。2.UNPv2PosixIPC的相关章节12。3.Linuxman命令。第一条:mmap函数的用途1.映射普通文件到进程内存空间,进行内存映射IO。2.映射特殊文件到进程内存空间,进行匿名内存映射IO。3.映射shm_open打开Posix共享内存区到进程的内存空间,可以在无亲缘的进程间提供数据共享、IO。#include void*mmap(void*__add
firo_baidu
·
2010-12-27 21:00
linux
互联网
IO
MongoDB入门简介
MongoDB把数据存储在文件中(默认路径为:/data/db),为提高效率使用
内存映射文件
进行管理。
西瓜地儿
·
2010-12-20 14:00
内存映射文件
学习笔记
内存映射文件
:
内存映射文件
有三种,第一种是可执行文件的映射,第二种是数据文件的映射,第三种是借助页面交换文件的内存映射.应用程序本身可以使用后两种内存映射.1.可执行文件映射:Windows在执行一个Win32
simtwo
·
2010-12-18 19:00
windows
存储
dll
磁盘
Java NIO 应用 -- 使用
内存映射文件
实现进程间通信
一看到JavaNIO的
内存映射文件
(MappedByteBuffer),让我立即就联想到Windows系统的
内存映射文件
。
jiangm520
·
2010-12-10 14:00
java
eclipse
C++
windows
C#
使用
内存映射文件
在进程之间共享数据
数据共享方法是通过让两个或多个进程映射同一个文件映射对象的视图来实现的,这意味着它们将共享物理存储器的同一个页面。因此,当一个进程将数据写入一个共享文件映射对象的视图时,其他进程可以立即看到它们视图中的数据变更情况。 注意:如果多个进程共享单个文件映射对象,那么所有进程必须使用相同的名字来表示该文件映射对象。 //------------------------------------------
rosehacker2010
·
2010-12-09 15:16
职场
休闲
页文件支持的
内存映射文件
它不必调用CreateFile函数,只需要调用CreateFileMapping函数,并且传递INVALID_HANDLE_VALUE作为hFile参数。这将告诉系统,你不是创建其物理存储器驻留在磁盘上的文件中的文件映射对象,相反,你想让系统从它的页文件中提交物理存储器。分配的存储器的数量由CreateFileMapping函数的dwMaximumSizeHigh和dwMaximumSizeLow
rosehacker2010
·
2010-12-09 15:21
职场
休闲
页文件支持的内存映射文件
内存映射文件
与数据视图的相关性
系统允许映射一个文件的相同数据的多个视图。只要映射相同的文件映射对象,系统就会确保映射的视图数据的相关性。例如,如果你的应用程序改变了一个视图中的文件内容,那么所有其他视图均被更新以反映这个变化。这是因为尽管页面多次被映射到进程的虚拟地址空间,但是系统只将数据放在单个RAM页面上。如果多个进程映射单个数据文件的视图,那么数据仍然是相关的,因为在数据文件中,每个RAM页面只有一个实例——正是这个RA
rosehacker2010
·
2010-12-09 15:14
职场
休闲
内存映射文件与数据视图的相关性
内存映射文件
三
步骤4:从进程的地址空间中撤消文件数据的映像当不再需要保留映射到进程地址空间区域中的文件数据时,可以通过调用下面的函数将它释放:BOOLUnmapViewOfFile(PVOIDpvBaseAddress);参数:pvBaseAddress由MapViewOfFile函数返回。注意:如果没有调用这个函数,那么在进程终止运行前,保留的区域就不会被释放。每当调用MapViewOfFile时,系统总是在
rosehacker2010
·
2010-12-09 15:21
职场
休闲
内存映射文件三
内存映射文件
二
步骤2:创建一个文件映射内核对象调用CreateFileMapping函数告诉系统,文件映射对象需要多少物理存储器。HANDLECreateFileMapping( HANDLEhFile, PSECURITY_ATTRIBUTESpsa, DWORDfdwProtect, DWORDdwMaximumSizeHigh, DWORDdwMaximumSizeLow, PCTSTRpsz
rosehacker2010
·
2010-12-09 15:24
职场
休闲
内存映射文件二
内存映射文件
•
内存映射文件
,最适合用来管理大型数据流(通常来自文件)以及在单个计算机上运行的多个进程之间共享数据。 •内存堆栈,最适合用来管理大量的小对象。
rosehacker2010
·
2010-12-09 15:42
职场
休闲
内存映射文件
虚拟内存
•
内存映射文件
,最适合用来管理大型数据流(通常来自文件)以及在单个计算机上运行的多个进程之间共享数据。 •内存堆栈,最适合用来管理大量的小对象。
rosehacker2010
·
2010-12-09 15:46
职场
休闲
虚拟内存
虚拟内存
•
内存映射文件
,最适合用来管理大型数据流(通常来自文件)以及在单个计算机上运行的多个进程之间共享数据。•内存堆栈,最适合用来管理大量的小对象。
rosehacker2010
·
2010-12-09 15:46
职场
休闲
虚拟内存
Windows学习
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他