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
内存映射文件
十五、在应用程序中使用虚拟内存
windows提供一下三种机制来对内存进行操控:虚拟内存:最适合用来管理大型对象数组或大型结构数组
内存映射文件
:最适合用来管理大型数据流,以及在同一机器上多个进程共享数据(17章)堆:最适合用来管理大量的小型对象
vsooda
·
2013-05-30 16:00
windows
内存映射文件
例子
//采用
内存映射文件
机制把test.txt中的内容复制到一个新的NewTest.txt(也是新建的)中,注意test.txt这个文件特别大,2G左右,主要是为了解决内存不足问题,采用
内存映射文件
机制,实现对大文件的处理
missingu1314
·
2013-05-18 15:00
windows核心编程--
内存映射文件
转自:http://www.cppblog.com/mzty/archive/2006/09/21/12790.htmlwindows核心编程--
内存映射文件
与虚拟内存一样,
内存映射文件
可以用来保留一个地址空间的区域
missingu1314
·
2013-05-18 10:00
windows
内存映射文件
转自:http://www.cnblogs.com/fangyukuan/archive/2010/09/09/1822216.htmlwindows笔记-
内存映射文件
Windows提供了3种进行内存管理的方法
missingu1314
·
2013-05-17 13:00
进程间通信——共享内存区之
内存映射文件
共享内存区是可用IPC形式中最快的。当共享内存区映射到共享它的进程的地址空间,进程间数据的传递就不再涉及内核;往该共享内存区存放信息或从中取走信息的进程间通常需要某种形式的同步。#include void*mmap(void*addr,size_tlen,intprot,intflags,intfd,off_toffset);//returnptr/MAP_FAILEDaddr可以指定描述符fd应
linmy24
·
2013-05-09 10:00
进程间通信
Linux编程
共享内存区
unix网络编程
windows
内存映射文件
原文地址:http://www.cnblogs.com/fangyukuan/archive/2010/09/09/1822216.html
内存映射文件
Windows提供了3种进行内存管理的方法:•虚拟内存
chijianxingfeng
·
2013-04-27 22:47
内存映射文件
windows
内存管理
windows编程
多线程 md5 较验 和 单线程校验 校验比较多的文件数 性能评价(初步成果)(2)
多线程md5较验和单线程校验校验比较多的文件数性能评价(初步成果)(2)filecache 32m
内存映射文件
处理md5,iocpu都降下来了254file6.54g多线程线程数 cpu_count()
蔡东赟
·
2013-04-19 13:00
VC中用
内存映射文件
处理大文件
引言文件操作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,再以通常的文件处理方法进行处理显然是行不通的。目前
guoduhua
·
2013-04-15 15:00
大文件
内存映射
内存映射相关函数
内存映射相关函数本文介绍利用
内存映射文件
修改大文件:在大文件内存前加入一段数据,若要使用
内存映射文件
,必须执行下列操作步骤:创建或打开一个文件内核对象,该对象用于标识磁盘上你想用作
内存映射文件
的文件;创建一个文件映射内核对象
zyw_anquan
·
2013-04-07 12:00
【IT基础】windows核心编程整理(下)
并将一些物理存储器提交给这个以保留的区域 当创建一个线程的堆栈时,系统将会保留一个链接程序的/STACK开关指明的地址空间区域 堆栈区域的最后一个页面始终被保留这,这样做的目地是为了防止不小心改写进程使用的其他数据
内存映射文件
infohacker
·
2013-04-05 13:00
存储器
虚拟内存
Windows之
内存映射文件
=====================Windows之
内存映射文件
=====================几乎每个应用程序都要处理文件,但要处理好并不容易。
yeahhook
·
2013-03-21 23:00
内存映射文件
处理大文件
boolDisposeBigFile(conststring&strFilePath) { //创建文件对象 boolbRet=false; HANDLEhFile=INVALID_HANDLE_VALUE; HANDLEhFileMap=NULL; do { hFile=CreateFile(strFilePath.c_str(),GENERIC_READ|GENERIC_WRITE,0,NUL
zhangmiaoping23
·
2013-03-18 17:00
Windows核心编程17章------后续
一、ANSI和UNICODE知识点 二、 用
内存映射文件
来把一个ANSI或UNICODE文本文件内容颠倒过来。
caohuicong
·
2013-03-15 11:00
unicode
ansi
Windows核心编程学习笔记--第17章
第17章
内存映射文件
还是优缺点。然后用途。怎么用。
caohuicong
·
2013-03-15 09:00
内存映射文件
使用WM_COPYDATA消息进程间通信
常用的方法有: 使用
内存映射文件
通过共享内存DLL共享内存 使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法
danelumax2
·
2013-03-13 11:00
Windows核心编程学习笔记--第15章
----本章讨论Ø
内存映射文件
:最合适用来管理大型数据流(通常是文件),以及在同一机器上运行的多个进程之间共享数据。----16章Ø 堆:最适合用来管理大量的小型对象。
caohuicong
·
2013-03-12 09:00
mongodb - main 函数入口
主函数实现的步骤在: main-> mongoDbMain 主要工作:参数解析内存文件flush到硬盘(线程)服务监听 详细事情: 检测CPU是大端还是小端,大端就不支持了解析输入的命令参数每隔一分钟对所有
内存映射文件
进行
kevinew
·
2013-03-08 14:00
JAVA NIO之浅谈
内存映射文件
原理与DirectMemory
JAVA类库中的NIO包相对于IO包来说有一个新功能是
内存映射文件
,日常编程中并不是经常用到,但是在处理大文件时是比较理想的提高效率的手段。
fcbayernmunchen
·
2013-03-08 01:31
JAVA NIO之浅谈
内存映射文件
原理与DirectMemory
JAVA类库中的NIO包相对于IO包来说有一个新功能是
内存映射文件
,日常编程中并不是经常用到,但是在处理大文件时是比较理想的提高效率的手段。
beyondyuefei
·
2013-03-08 01:00
java
nio
JAVA NIO之浅谈
内存映射文件
原理与DirectMemory
JAVA类库中的NIO包相对于IO包来说有一个新功能是
内存映射文件
,日常编程中并不是经常用到,但是在处理大文件时是比较理想的提高效率的手段。
FcBayernMunchen
·
2013-03-08 01:00
关于Windows编程中进程虚拟地址空间/虚拟内存及内存映射方面的资料
再次特别感谢那些把自己的学习心得分享到网络上的无名高手们,谢谢你们~ 分享是快乐的~ 1.关于
内存映射文件
http://blog.csdn.net/gaoyugaoyugaoyu/archive/
cosmos180
·
2013-03-04 20:00
Windows Embedded Compact 7中的文件系统和注册表管理(下)
7.1.1
内存映射文件
内存映射文件
允许将文件映射到一段内存区域,然后直接访问这段内存区域就能实现对文件的访问,而不需要通过调用文件读写API函数来实现,读写文件就跟读写一段内存区域一样高效简单,而且对内存的更新操作将写入到文件中
胡耀文
·
2013-03-02 09:00
windows
微软技术
delphi DLL动态链接库
如果一个应用程序使用了动态链接库,Win32系统保证内存中只有DLL的一份复制品,这是通过
内存映射文件
实现的。DLL首先被
鹅倌
·
2013-02-20 09:59
Delphi
dll动态链接
Windows下
内存映射文件
的工作原理及使用方法
一、引言WIN32API为我们提供了一种进行文件操作的高效途径,即
内存映射文件
。
内存映射文件
允许我们在WIN32进程的虚拟地址空间中保留一段内存区域,把目标文件映射到这段虚拟内存之中。
liuchen1206
·
2013-02-04 14:00
IBM JDK在linux下生成HeapDump日志方法
而.phd文件是JVM
内存映射文件
,获取它才能分析此时JVM内存的情况,
dfch84
·
2013-01-28 17:00
IBM
JDK
dump
linux
IBM JDK在linux下生成HeapDump日志方法
而.phd文件是JVM
内存映射文件
,获取它才能分析此时JVM内存的情况,
dfch84
·
2013-01-28 17:00
IBM
JDK
dump
linux
New I/O特性
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。 2. Ch
Spirit_eye
·
2013-01-28 15:00
new
Posix共享内存区
1、概述Posix提供了两种在无亲缘关系进程间共享内存区的方法:(1)
内存映射文件
:先有open函数打开,然后调用mmap函数把得到的描述符映射到当前进程地址空间中的一个文件(上一篇笔记所用到的就是)。
·
2013-01-19 15:00
共享内存
Java NIO与IO的区别和比较
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。2.Charset:它提供Unic
akingde
·
2013-01-14 16:00
java
nio
使用
内存映射文件
加快读取大文件的速度 .
引言文件操作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,再以通常的文件处理方法进行处理显然是行不通的。目前
IvanLJF
·
2013-01-10 10:00
Java NIO——Selector机制解析一《转》
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。Charset:它提供Unicode字符串影射到字节序列以及逆映射的操作。Channels:包含sock
goon
·
2013-01-06 21:00
java
nio
《Windows核心编程系列》十三谈谈在应用程序中使用虚拟内存
二:
内存映射文件
。最适合用来管理大型数据流,以及在同一机 器上运行的多个进程之间共享数据。 三:堆。最适合用来管理大量的小型对象。
ithzhang
·
2012-12-27 12:00
《Windows核心编程系列》十三谈谈在应用程序中使用虚拟内存
二:
内存映射文件
。最适合用来管理大型数据流,以及在同一机器上运行的多个进程之间共享数据。 三:堆。最适合用来管理大量的小型对象。
xitong
·
2012-12-27 12:00
windows
mongodb实践总结(一)-linux下使用及管理
官网地址http://www.mongodb.org/downloads ,由于mongodb使用
内存映射文件
,数据大小的具体限制因系统而异。
liu400liu
·
2012-12-24 14:00
mongodb
java序列化与反序列化总结
很多商业项目用到数据库、
内存映射文件
和普通文件来完成项目中的序列化处理的需求,但是这些方法很少会依靠于Java序列化。
wangzhiqing3
·
2012-12-23 09:00
VC中用
内存映射文件
处理大文件
文件操作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,再以通常的文件处理方法进行处理显然是行不通的。目前,对
lh8489
·
2012-12-21 09:00
大文件
DACL, NULL or not NULL
内存映射文件
与用户权限 他当时是的方法是修改ASP.NET配置文件,让ASP.NET扮演系统管理员帐号运行来访问对象。
chenyujing1234
·
2012-12-17 13:00
【转】VC读取大文件
VC++中使用
内存映射文件
处理大文件摘要:本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍。
ljbsdu
·
2012-12-11 22:00
内存映射文件
&PE内存映像
内存映射文件
是指将硬盘上的文件不做修改的装载到内存中,(为什么?)
l0g1n
·
2012-12-01 21:00
java中ByteArrayInputStream和ByteArrayOutputStream类用法
ByteArrayInputStream和ByteArrayOutputStream,用于以IO流的方式来完成对字节数组内容的读写,来支持类似内存虚拟文件或者
内存映射文件
的功能实例:importjava.io
RO_wsy
·
2012-11-21 14:00
内存映射文件
原理探索
http://blog.csdn.net/yuanweihuayan/article/details/8074764这篇文章简单的讨论了虚拟内存的使用方式.其实和虚拟方式差不多的另一种内存分配方式是
内存映射文件
HMSIWTV
·
2012-11-18 20:00
maven+jetty运行时不锁定文件
原因是Jetty会使用
内存映射文件
来缓存静态文件,其中包括js、css文件。在Windows下面,使用
内存映射文件
会导致文件被锁定。解决方案是不使用
内存映射文件
来做缓存。
shuxiaomeng
·
2012-11-14 15:00
maven
内存映射文件
内存映射文件
:最适合管理大的数据流和在多个进程间共享数据“
内存映射文件
”与虚似内存相似,
内存映射文件
允许保留一块地址空间区域和向该区域提交物理存储,这是相同之处。
M_ittrue
·
2012-11-12 19:00
文件
内存映射的使用——实现大文件内容倒序
内存映射文件
使用的步骤:打开文件内核对象 CreateFile创建文件映射内核对象 CreateFileMapping将数据映射到地址空间 MapViewOfFile撤销文件数据的映射
fansongy
·
2012-11-08 19:00
内存映射
利用
内存映射文件
在进程间共享数据
闲暇时间随便写了个小例子,代码很简单,有注释代码如下://利用内存文件映射,在2个进程中共享数据 //首先一个进程1创建
内存映射文件
,并且输入想要通信的数据 //然后,另一个进程2Create的时候,会检测该映射文件是否存在
zicheng_lin
·
2012-11-06 09:00
Java NIO与IO的区别和比较
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。2.Charset:它提供Unicod
xiaotom5
·
2012-11-03 00:00
Windows编程的通信机制
WIN32中进程间的通讯在Windows 95中,为实现进程间平等的数据交换,用户可以有如下几种选择:1.使用
内存映射文件
2.通过共享内存DLL共享内存3.向另一进程发送WM_COPYDATA消息4.
firefly_2002
·
2012-10-31 10:00
内存映射文件
原理探索
http://blog.csdn.net/yuanweihuayan/article/details/8074764这篇文章简单的讨论了虚拟内存的使用方式.其实和虚拟方式差不多的另一种内存分配方式是
内存映射文件
yuanweihuayan
·
2012-10-20 21:00
数据结构
编程
磁盘
硬件驱动
用
内存映射文件
实现应用程序只运行一个实例
原理: 如果一个应用程序的实例已经运行,那么当再运行一个实例时,系统只会为这个实例创建一个新的内存映射视图,这个内存映射视图会被映射到第一个实例所映射的虚拟内存中,这样就可以在多个实例之间共享内存中的代码和数据,可以通过数据来控制运行实例的个数即可。当然,要实现多个实例的数据共享,不是简单的使用全局变量就行了,应用程序的文件映像会被分到不同的段中: READ:可读数据段 W
shouhuqi
·
2012-10-19 21:00
编译器
linker
VC++中使用
内存映射文件
处理大文件
VC++中使用
内存映射文件
处理大文件摘要:本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍。
myjoying
·
2012-10-18 14:00
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他