共享内存,顾名思义,就是预留出的内存区域,它允许一组进程对其访问。共享内存是system vIPC中三种通信机制最快的一种,也是最简单的一种。对于进程来说,获得共享内存后,他对内存的使用和其他的内存是一样的。由一个进程对共享内存所进行的操作对其他进程来说都是立即可见的,进程只需要通过一个指向共享内存...
分类:
系统相关 时间:
2014-10-27 12:41:40
阅读次数:
264
1,进程的虚拟内存:背景知识a.out分段以及运行时候内存的结构点击打开链接linux进程地址空间linux进程地址空间\[cpp]view plaincopystructmm_struct{structvm_area_struct*mmap;/*listofmemoryareas*/structr...
分类:
系统相关 时间:
2014-10-26 09:06:43
阅读次数:
224
IPC介绍——10个ipcs例子semaphorearrays2010performancesystemaccessipcs是一个uinx/linux的命令。用于报告系统的消息队列、信号量、共享内存等1、列出所有的ipcs参数: -a 他是默认选项及ipcs等效于ipcs -a[root@te...
分类:
其他好文 时间:
2014-10-24 23:28:02
阅读次数:
374
话不多说,直接上线上服务器的sysctl.conf文件,当然,这是前辈大牛的功劳:#---内核优化开始--------#内核panic时,1秒后自动重启kernel.panic=1#允许更多的PIDs(减少滚动翻转问题);maybreaksomeprograms32768kernel.pid_max=32768#内核所允许的最大共享内存段的大小(bytes)..
分类:
系统相关 时间:
2014-10-24 06:59:33
阅读次数:
266
一共享内存介绍共享内存可以从字面上去理解,就把一片逻辑内存共享出来,让不同的进程去访问它,修改它。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地...
分类:
系统相关 时间:
2014-10-21 11:53:17
阅读次数:
227
1.comm[123]file1file2对两个排好序的文件进行比较,做数据比较的时候,非常方便。实际使用:验证现网的数据,看是否准确。比如要对比数据库中的数据和共享内存的数据,是否一致,可以把数据提取出来,存于两个文件中。然后使用comm进行对比,comm-12file1flie2,会显示出两者共..
分类:
系统相关 时间:
2014-10-21 02:27:24
阅读次数:
200
来自:http://blog.csdn.net/scorpio16/article/details/2059623UNIX网络编程第二卷进程间通信对mmap函数进行了说明。该函数主要用途有三个:1、将一个普通文件映射到内存中,通常在需要对文件进行频繁读写时使用,这样用内存读写取代I/O读写,以获得较...
分类:
其他好文 时间:
2014-10-20 21:14:27
阅读次数:
180
public IFeature GetFeatureOnMouseDown(IPoint point) { try { ILayer layer = Common.GetLayerByName(mMap, "地块...
shmgetint shmget(key_tkey, size_tsize, intflag);key: 标识符的规则size:共享存储段的字节数flag:读写的权限返回值:成功返回共享存储的id,失败返回-1key_t key------------------------------------...
分类:
其他好文 时间:
2014-10-19 02:39:19
阅读次数:
219
ASMM自动共享内存管理:
自动根据工作量变化调整
最大程度地提高内存利用率
有助于消除内存不足的错误
show">SYS@PROD>show parameter sga
NAME TYPE VALUE
------------------------------------ ----------...
分类:
数据库 时间:
2014-10-17 12:06:46
阅读次数:
258