首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
操作系统
订阅
Lstone
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
【面试基础】从select、poll、epoll方法理解java的socket实现
有了解socket吗?java中nio下的socket中的BIO和NIO的原理?不了解就对了,来看看使用select、poll、epoll方法自己搞个socke server通讯。然后你就理解了。
Log4a 是一个基于 mmap, 高性能、高可用的 Android 日志收集框架
Log4a 使用 mmap 文件映射内存作为缓存,可以在不牺牲性能的前提下最大化的保证日志的完整性。 日志首先会写入到 mmap 文件映射内存中,基于 mmap 的特性,即使用户强杀了进程,日志文件也不会丢失,并且会在下次初始化 Log4a 的时候回写到日志文件中。 对于移动开…
Java 两种zero-copy零拷贝技术mmap和sendfile的介绍
详细介绍了两种常见的zero-copy零拷贝技术:mmap和sendfile系统调用的概念和基本原理。
Android高性能日志写入方案-mmap
最近在做一个新零售的收银app,对于app稳定性要求比较高,但是难免会出现一些难以复现的问题,针对这些问题,分析日志有时候是解决问题的必要手段。下面我们主要分析下日志写入方案的实现。详细代码可参考AwesomeLog,如果能够帮到你,希望给个star,感谢。 性能问题:一开始日…
一文读懂 mmap 原理
在《一文看懂零拷贝技术》中我们介绍了 零拷贝技术 的原理,而且我们知道 mmap 也是零拷贝技术的一种实现。在本文中,我们主要介绍 mmap 的原理。
Linux mmap内存映射
将最近网上搜索的资料统一整理下,方便后续复查。 实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调用read,write等系统调用函数。如下图所示 mmap除了可以减少read,write等…
从内核世界透视 mmap 内存映射的本质(原理篇)
之前有不少读者给笔者留言,希望笔者写一篇文章介绍下 mmap 内存映射相关的知识体系,之所以迟迟没有动笔,是因为 mmap 这个系统调用看上去简单,实际上并不简单,可以说是非常复杂的一个系统调用。 如
10分钟!读懂虚拟内存 & I/O & 零拷贝
虚拟内存 (一)虚拟内存引入 我们知道计算机由CPU、存储器、输入/输出设备三大核心部分组成,如下 CPU运行速度很快,在完全理想的状态下,存储器应该要同时具备以下三种特性: 速度足够快:这样 CPU
一步一图带你构建 Linux 页表体系 —— 详解虚拟内存如何与物理内存进行映射
笔者之前在自己的专栏《聊聊 Linux 内核》 里通过大量的篇幅写了一个系列关于内存管理相关的文章,在这个系列文章中,笔者分别通过虚拟内存管理和物理内存管理两个角度算是把 Linux 内存管理子系统的
聊聊虚拟内存
聊聊虚拟内存 早在上大学时,学习计算机组成原理的时候,老师就有讲过虚拟内存,但是由于当时过于年轻对于它的理解几乎是皮毛,工作多年后发现对虚拟内存的理解还是非常重要的,在分析应用内存问题时也许能够用到相