上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: https://blog.csdn.net/jaych/article/details/50346075 http://lazybing.github.io/blog/2019/01/19/neon-coding-load-and-store/ 阅读全文
posted @ 2022-06-29 11:59 墨尔基阿德斯 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 使用libyuv对YUV数据进行缩放、裁剪等操作 背景 为了局部录制手机屏幕画面,可以通过MediaProjection获取整个手机屏幕的画面,但是要如何截取指定区域的画面,并录制成视频呢? YUV数据格式 由于视频编码要求的数据通常是YUV。因此需要将MediaProjection获取的画面数据转 阅读全文
posted @ 2022-06-09 20:02 墨尔基阿德斯 阅读(1685) 评论(0) 推荐(1) 编辑
摘要: 引言:可以先看 存储层次结构 和 Linux 文件I/O,理解缓存读写方式和文件I/O,看这篇就很容易了。 一、sync、fsync、fdatasync 传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓 阅读全文
posted @ 2022-05-23 19:41 墨尔基阿德斯 阅读(207) 评论(0) 推荐(0) 编辑
摘要: fread就是通过read来实现的,fread是C语言的库,而read是系统调用。 差别在read每次读的数据是调用者要求的大小,比如调用者要求读取10个字节数据,read就会从内核缓冲区(操作系统开辟的一段空间用来存储磁盘上的数据)读10个字节数据到数组中,所以每次调用read会涉及到用户态与內核 阅读全文
posted @ 2022-05-23 16:20 墨尔基阿德斯 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 正如上一篇我们提到过,进程是Linux系统中仅次于文件的基本抽象概念。正在运行的进程不仅仅是二进制代码,而是数据、资源、状态和虚拟的计算机组成。我们今天主要介绍进程的概念,组成,运行状态和生命周期等。 1、进程的概念 进程就是处于执行器的程序(目标代码放在某种存储介质上)。 但进程并不仅仅局限于一个 阅读全文
posted @ 2022-05-23 16:17 墨尔基阿德斯 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 。。。 申请内存时,得到指针ptr = mem,将指针ptr赋值给 pBuff1和pBuff2,假设先释放pBuff1,且mem所在的chunk的前一个chunk是空闲状态,则两个chunk合并,再次释放pBuff2时,mem为非法地址,导致失败。 阅读全文
posted @ 2022-05-16 17:02 墨尔基阿德斯 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一、linux的内存布局 1、32位模式下内存的经典布局​ 图1 32位模式下内存经典布局 ​ 注:这种内存布局模式是linux内核2.6.7以前的默认内存布局形式 说明: (1)在32的机器上,loader将可执行文件的各个段次依次载入到从0x80048000(128M)位置开始的空间中。程序能够 阅读全文
posted @ 2022-05-16 15:32 墨尔基阿德斯 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/weixin_45574485/article/details/113104362 堆基础 堆简介 (部分参考与libc源码) 不同的平台有不同的堆内存管理机制,比如: 管理机制对应的相关的平台 dlmalloc General purpose al 阅读全文
posted @ 2022-05-16 14:52 墨尔基阿德斯 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 如何查看进程发生缺页中断的次数? 用ps -o majflt,minflt -C program命令查看。 majflt代表major fault,中文名叫大错误,minflt代表minor fault,中文名叫小错误。 这两个数值表示一个进程自启动以来所发生的缺页中断的次数。 发成缺页中断后,执行 阅读全文
posted @ 2022-05-16 14:41 墨尔基阿德斯 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/initphp/article/details/50833036 目录 一、内存布局 二、ptmalloc内存管理器 1. 设计假设 2. 主分配区和非主分配区 3. chunk 内存块的基本组织单元 4. 内存分配malloc流程 5. 内存释放f 阅读全文
posted @ 2022-05-16 14:21 墨尔基阿德斯 阅读(279) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页