码迷,mamicode.com
首页 >  
搜索关键字:mman    ( 17个结果
pdfium 保存pdf
// // Created by svenj on 2019/2/3. // extern "C" { #include <unistd.h> #include <sys/mman.h> #include <sys/stat.h> #include <string.h> #include <stdi... ...
分类:其他好文   时间:2019-12-10 00:34:40    阅读次数:242
IPC之共享内存
在多进程程序中(vfork创建的多进程除外),即使是全局变量也无法共享,各个进程都会保存局部变量或全局变量的副本,供自己使用。 共享内存将文件地址映射到内存中即可让多个进程共享内存中的数据。 内存映射API #include<sys/mman.h> void *mmp(void *addr, siz ...
分类:其他好文   时间:2019-11-25 18:12:54    阅读次数:80
linux c 内存映像的代码
将代码过程中比较重要的一些代码段做个记录,下边资料是关于linux c 内存映像的代码,应该是对大家有些用处。 #include<sys/types.h> #include<sys/mman.h> start为指针通常设为NULL,表示映射内存有系统决定。因为指定内存会经常出错。length为内存映 ...
分类:系统相关   时间:2019-02-03 16:47:52    阅读次数:179
Oracle数据库大量library cache: mutex X及latch: shared pool问题排查一例
业务系统数据库夯住,数据库内大量的library cache: mutex X及latch: shared pool等待,alert日志信息如下 数据库历史session统计如下 阻塞会话明细 MMAN进程是Oracle 10g引入用于进行内存管理的进程,在进行动态内存调整时,这个进程要发挥其作用, ...
分类:数据库   时间:2018-08-15 14:01:57    阅读次数:253
Oracle AWR快照管理与常见问题
1、手动创建Snapshots 2、手动删除Snapshots 这种方法删除是通过delete的会产生大量redo,建议直接删除相关分区 3、修改快照设置 4、AWR生成常用脚本 5、常见问题 5.1、AWR快照数据和ASH数据未正常产生,一般是由于Oracle mman和mmnl进程异常导致的,可 ...
分类:数据库   时间:2018-08-08 13:38:06    阅读次数:237
mmap内存映射
前提:本文是基于Linux系统下的学习 补充:Linux系统下,一切皆文件 段错误的原因: 访问了没有物理地址映射的虚拟地址或者是对改地址没有访问权限 #include <sys/mman.h>void *mmap(void *addr, size_t length, int prot, int f ...
分类:其他好文   时间:2018-07-22 15:23:34    阅读次数:184
_015_映射mmap
映射的概念 把文件的一部分映射到内存中,然后操作指针即可 mmap函数 摘自:https://blog.csdn.net/yangle4695/article/details/52139585 <sys/mman.h> void * mmap(void *start, size_t length,  ...
分类:其他好文   时间:2018-06-12 22:32:43    阅读次数:215
mmap 的测试问题
最近遇到一个mmap的问题,然后为了测试该问题,写了如下测试代码: #include <sys/mman.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <stdlib.h> #include <unis ...
分类:其他好文   时间:2017-08-24 21:36:00    阅读次数:199
mlock家族:锁定物理内存【转】
转自:http://blog.csdn.net/fjt19900921/article/details/8074541 锁住内存是为了防止这段内存被操作系统swap掉。并且由于此操作风险高,仅超级用户可以执行。 看家族成员: #include <sys/mman.h> int mlock(const ...
分类:其他好文   时间:2017-06-15 21:55:10    阅读次数:202
Posix共享内存
Posix共享内存涉及以下两个步骤:1、指定一个名字参数调用shm_open,以创建以一个新的共享内存区对象或打开一个已存在的共享内存区对象。2、调用mmap把这个共享内存区映射到调用进程的地址空间。头文件:#include<sys/mman.h>#include<sys/stat.h>#include<fcnt..
分类:其他好文   时间:2017-05-25 21:55:36    阅读次数:213
17条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!