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
内存映射文件
内存映射文件
处理大文件
首先通过GetFileSize()得到被处理文件长度(64位)的高32位和低32位值。然后在映射过程中设定每次映射的块大小为1000倍的分配粒度(系统的数据分块大小),如果文件长度小于1000倍的分配粒度时则将块大小设置为文件的实际长度。在处理过程中由映射、访问、撤消映射构成了一个循环处理。其中,每处理完一个文件块后都通过关闭文件映射对象来对每个文件块进行整理。CreateFileMapping(
lightwind
·
2010-04-26 20:56
内存
职场
文件
映射
休闲
内存映射文件
处理大文件
首先通过GetFileSize()得到被处理文件长度(64位)的高32位和低32位值。然后在映射过程中设定每次映射的块大小为1000倍的分配粒度(系统的数据分块大小),如果文件长度小于1000倍的分配粒度时则将块大小设置为文件的实际长度。在处理过程中由映射、访问、撤消映射构成了一个循环处理。其中,每处理完一个文件块后都通过关闭文件映射对象来对每个文件块进行整理。CreateFileMapping(
kangyunqiang
·
2010-04-26 20:56
职场
内存
文件
C++
共享内存(内存映射)
TCHARszName[MAX_PATH]=_T("2010ShareMem");//首先试图打开一个命名的
内存映射文件
对象m_hMap=::OpenFileMapping(FILE_MAP_ALL_ACCESS
chollima
·
2010-04-22 11:00
File
null
Access
Path
2010
(转)
内存映射文件
之剖析
~~
内存映射文件
(MappingFile)是Windows内存管理中的重要一环,也是编程技术中比较高级的一个话题。
zhangqi187
·
2010-04-16 09:00
Java NIO 类库 Selector 机制 解析
其中还提供了一个特殊类用于
内存映射文件
的I/O操作
yshao81710
·
2010-04-12 09:00
java
linux
windows
C#
Mina
使用
内存映射文件
在进程间传递数据流(开发笔记)
有关内存映射(注意,是有关,没说要全部用上)的六个函数:CreateFileMappingMapViewOfFileFlushViewOfFileUnmapViewOfFileOpenFileMappingCloseHandle用于保护共享资源的内核变量,可以用Mutex,Event,等,网上有人用消息,但只局限于能接收消息的进程。我选了Mutex。与Mutex有关的五个函数:CreateMute
gwinner
·
2010-04-08 16:00
object
File
delete
System
文件对象及文件映射对象
文件对象和文件映射对象(问题来源:IPP例子simple_playervm_mmap _win32.c文件中的vm_mmap_create函数)1.
内存映射文件
内存映射文件
与虚拟内存有些类似
sunnymov
·
2010-03-24 09:00
Java NIO 应用 -- 使用
内存映射文件
实现进程间通信
一看到JavaNIO的
内存映射文件
(MappedByteBuffer),让我立即就联想到Windows系统的
内存映射文件
。
hlf48641715
·
2010-03-19 22:00
NIO 文件随机存取问题
NIO 的
内存映射文件
机制虽然在操作大文件上有速度的优势,但我觉得它不能真正实现文件随机。
SSailYang
·
2010-03-07 20:00
nio
所谓的写时复制-Dll的copy-on-write技术
这种技术可以节省内存,被称为写时复制 别人的话: DLL作为
内存映射文件
映射到Process内存空间时,文件的每个节(4K)被映射为
内存映射文件
的一个页面(Window页面为4096),大家都知道,PE
icedmilk
·
2010-02-09 21:00
大文件读写——C语言
http://blog.chinaunix.net/u1/33412/showart_397173.html
内存映射文件
与虚拟内存有些类似,通过
内存映射文件
可以保留一个地址空间的区域,同时将物理存储器提交给此区域
zhxue123
·
2009-12-31 18:00
c
struct
Stream
File
语言
float
java解决大数据读写问题
JAVA
内存映射文件
:http://jiangzhengjun.iteye.com/blog/515745
内存映射文件
能让你创建和修改那些因为太大而无法放入内存的文件。
zhxue123
·
2009-12-23 18:00
java
exception
String
Class
import
byte
Java New IO的非阻塞特性
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。2.Charset:它提供Unic
Jenjoy
·
2009-12-17 19:00
java
数据结构
应用服务器
socket
网络应用
VC++中使用
内存映射文件
处理大文件2(转载)
转载:http://blog.csdn.net/fan6662000/archive/2008/11/14/3302217.aspxVC++中使用
内存映射文件
处理大文件1收藏作者:郎锐出处:中国电波传播研究所
wisage
·
2009-12-10 16:00
VC中用
内存映射文件
处理大文件
转载:http://www.builder.com.cn/2007/1020/568500.shtml 引言文件操作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域
wisage
·
2009-12-10 16:00
C优化
提高文件访问速度的主要办法有两个:一是采用
内存映射文件
,二是使用内存缓冲。
weiyuhu
·
2009-12-10 15:00
编程
C++
c
C#
vb
Java NIO类库Selector机制解析
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。Charset:它提供Unicode字符串影射到字节序列以及逆映射的操作。Channels:包含soc
kjfcpua
·
2009-11-19 17:00
java
windows
linux
exception
Mina
跨平台
VC++6.0服务程序之实践应用总结
一个服务首先是一个Win32可执行程序,如果要写一个功能完备且强大的服务,需要熟悉动态连接库(Dlls)、结构异常处理、
内存映射文件
、虚拟内存、设备I/O、线程及其同步、Unicode以及其他的由WinAPI
PerfectToday
·
2009-11-18 09:00
windows
数据库
网络
service
vc++
winapi
使用
内存映射文件
读写大文件
目前,对于上述这种大文件的操作一般是以
内存映射文件
的方式来加以处理的。
内存映射文件
与虚拟内存有些类似,通过
内存映射文件
可以保留一个地址空
WINCOL
·
2009-11-14 18:00
File
null
Random
存储
mfc
磁盘
RandomAccessFile与
内存映射文件
RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。 RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接口之外(D
junJZ_2008
·
2009-11-12 21:00
jdk
工作
RandomAccessFile与
内存映射文件
RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。 RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接口之外(D
junJZ_2008
·
2009-11-12 21:00
jdk
工作
RandomAccessFile与
内存映射文件
RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。 RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接口之外(D
junJZ_2008
·
2009-11-12 21:00
jdk
工作
Windows核心编程:
内存映射文件
作者:shenzi链接:http://blog.csdn.net/shenziWindows核心编程:
内存映射文件
与虚拟内存相似,
内存映射文件
允许开发人员预定一块地址空间区域并给区域调拨物理存储器
shenzi
·
2009-10-17 19:00
System.IO的新特性和性能改进
包括读写文本文件的便捷方法,快速地列举目录,对
内存映射文件
的支持。第一个改进是,替换File.ReadAllLines这个原有的便捷方法。
Jonathan Allen
·
2009-10-15 00:00
Windows核心编程:在应用程序中使用虚拟内存
内存映射文件
:最适合用来管理大型数据流(通常是文件),以及在同一机器上运行的多个进程之间共享数据。堆:最适合用来管理大量的小型对象。 以下将讨论第一种方式,即虚拟内存。
shenzi
·
2009-10-14 21:00
VC++中使用
内存映射文件
处理大文件
http://www.91tech.net/Article/SoftTech/vctech/200410/116.html摘要:本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍。引言文件*作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFil
jiangdf
·
2009-10-10 15:00
windows
null
存储
vc++
attributes
磁盘
effective STL 关于STL容器的线程安全特性
不存在
内存映射文件
和共享内存。没有窗口系统,没有网络,没有数据库,没有进程。在这种情况下,当发现标准没有提到任何关于线程的东西时你不该感到惊讶。
bichenggui
·
2009-09-22 23:00
Windows之
内存映射文件
=====================Windows之
内存映射文件
=====================几乎每个应用程序都要处理文件,但要处理好并不容易。
liuchangyu23
·
2009-09-15 21:00
windows
存储
dll
编译器
attributes
磁盘
驱动向应用程序发送消息
解决办法可以利用
内存映射文件
技术,比如
lpt19832003
·
2009-09-11 09:00
api
filter
文档
WinCE
内存映射文件
——Windows核心编程学习手札之十七
内存映射文件
——Windows核心编程学习手札之十七 与虚拟内存一样,
内存映射文件
保留地址空间,并将物理存储器提交给该区域,差别在于所提交的物理存储器是磁盘上有文件存在的空间,而非系统的页文件,一旦文件被映射
wapysun
·
2009-09-04 10:00
数据结构
编程
windows
Microsoft
Security
内存映射文件
——Windows核心编程学习手札之十七
内存映射文件
——Windows核心编程学习手札之十七与虚拟内存一样,
内存映射文件
保留地址空间,并将物理存储器提交给该区域,差别在于所提交的物理存储器是磁盘上有文件存在的空间,而非系统的页文件,一旦文件被映射
fjssharpsword
·
2009-09-04 10:00
java_croe 学习笔记之新IO---java.nio 之
内存映射文件
将文件的一段区域映射到内存中,比传统的文件处理速度要快很多 参考: 无格式输入流 110秒 缓冲输入流 9.9秒 随机存取文件 162秒
内存映射文件
12616383
·
2009-08-25 23:00
java
C++
c
C#
.NET 4.0中使用
内存映射文件
实现进程通讯
.NET4.0中使用
内存映射文件
实现进程通讯************************************************************************版权声明:此文章由原作者金旭亮出于技术共享与交流目的而发布
bitfan
·
2009-08-12 15:00
.net
windows
struct
String
磁盘
accessor
.NET 4.0中使用
内存映射文件
实现进程通讯
.NET4.0中使用
内存映射文件
实现进程通讯************************************************************************版权声明:此文章由原作者金旭亮出于技术共享与交流目的而发布
wodamazi
·
2009-08-12 15:00
.net
.NET 4.0中使用
内存映射文件
实现进程通讯
.NET4.0系列之使用
内存映射文件
实现进程通讯************************************************************************版权声明:
izuoyan
·
2009-08-12 14:00
数据结构
.net
windows
框架
出版
.NET 4.0中使用
内存映射文件
实现进程通讯
.NET4.0系列之使用
内存映射文件
实现进程通讯************************************************************************版权声明:
wodamazi
·
2009-08-12 14:00
.net
.NET 4.0中使用
内存映射文件
实现进程通讯
.NET4.0系列之使用
内存映射文件
实现进程通讯************************************************************************版权声明:
bitfan
·
2009-08-12 14:00
.net
windows
struct
String
磁盘
accessor
.NET 4.0中使用
内存映射文件
实现进程通讯
.NET4.0系列之使用
内存映射文件
实现进程通讯************************************************************************版权声明:
izuoyan
·
2009-08-12 14:00
数据结构
windows
框架
.net
出版
C程序优化之路--I/O篇
提高文件访问速度的主要办法有两个:一是采用
内存映射文件
,二是使用内存缓冲。下面是一组测试数据(见《UNIX环境高级编程》3.9节),显示了用18种不同的缓存长度,读1468802字节文件所得到的结果。
jun2ran
·
2009-08-06 16:00
编程
c
优化
unix
null
buffer
在应用程序中使用虚拟内存——Windows核心编程学习手札之十五
在应用程序中使用虚拟内存 ——Windows核心编程学习手札之十五 Windows提供了3种进行内存管理的方法: 1) 虚拟内存,最适合用来管理大量对象或结构数组; 2)
内存映射文件
,最适合用来管理大型数据流
wapysun
·
2009-07-21 16:00
数据结构
编程
windows
虚拟机
在应用程序中使用虚拟内存——Windows核心编程学习手札之十五
在应用程序中使用虚拟内存——Windows核心编程学习手札之十五Windows提供了3种进行内存管理的方法:1) 虚拟内存,最适合用来管理大量对象或结构数组;2)
内存映射文件
,最适合用来管理大型数据流
fjssharpsword
·
2009-07-21 16:00
编程
windows
null
存储
X86
转: WinCE驱动开发问题精华集锦-3
使用
内存映射文件
吗? 一般嵌入式设备配备128MB物理内存就算顶级的了,所以要读写几百MB的文件用
内存映射文件
技术是最好的选择了
春暖花开
·
2009-07-16 15:00
Java NIO类库Selector机制解析
其中还提供了一个特殊类用于
内存映射文件
的I/O操作。
javavsnet
·
2009-07-14 13:00
java
C++
linux
windows
Mina
WinCE驱动开发问题精华集锦2
解决办法可以利用
内存映射文件
技术
hugohong
·
2009-07-11 22:00
api
文档
Build
makefile
WinCE
imagelist
知识收藏-使用内存映射操作文件的步骤
使用内存映射进行文件操作的步骤如下:1.调用CreateFile函数打开想要映射的文件,得到文件句柄hFile.2.调用CreateFileMapping函数,并传入文件句柄hFile,为该文件创建一个内存映射内核对象,得到
内存映射文件
句柄
super_chris
·
2009-06-26 22:00
如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
常用的方法有1、使用
内存映射文件
2、通过共享内存DLL共享内存3、使用SendMessage向另一进程发送WM_
hikaliv
·
2009-05-30 22:00
windows
struct
C#
null
textbox
Components
利用共享内存实现进程之间的通讯
使用CreateFileMapping函数创建
内存映射文件
。此函数需要文件句柄,对于大多数的内存共享应用程
pathuang68
·
2009-05-27 11:00
object
user
File
null
Class
initialization
C程序优化之路(一)
提高文件访问速度的主要办法有两个:一是采用
内存映射文件
,二是使用内存缓冲。下面是一组测试数据(见《UNIX环境高级编程》3.9节),显示了用18种不同的缓存长度,读1468802字节文件所得到的结果。
cancer1617
·
2009-05-14 17:00
编程
c
优化
unix
汇编
buffer
进程间通信之
内存映射文件
进程间通信之
内存映射文件
摘要:我们实际的开发中经常可能遇到我们的后台系统需要通过回前台UI进程通知用户一些消息,这样两个进程之间就不可避免的产生的通信的需求。
lziog
·
2009-04-28 13:00
c
object
header
File
null
attributes
利用SendMessage实现C#进程间通信
常用的方法有使用
内存映射文件
通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.
lovegod12
·
2009-04-19 14:00
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他