Avatar notebook default
10篇文章 · 8570字 · 1人关注
  • Resize,w 360,h 240
    剖析 stl + glibc “内存泄漏” 原因

    最近项目增加了一个模块,在 Centos 系统压测,进程一直不释放内存。因为新增代码量不多,经过排查,发现 stl + glibc 这个经典组合...

  • Resize,w 360,h 240
    软件性能检测--火焰图

    火焰图是 svg 格式的矢量图,基于 perf 软件性能分析工具。通过对软件在系统上的工作行为记录进行采样。并将数据进行图形化,从而得出比较直观...

  • [shell] sed 插入多行文本

    用 sed 命令插入多行文本,感觉这个操作有点费劲,所以在这记录一下。 🔥 文章来源:《[shell] sed 插入多行文本[https://w...

  • Resize,w 360,h 240
    github + jekyll 建自己的博客

    自从用 markdown 写文档之后,感觉就离不开它了。工作这么久,遗憾没有条理化地将知识实时落地,后面做了大量重复劳动。幸运 github 提...

  • Resize,w 360,h 240
    进程内存分布(Linux)

    程序进程是不能直接访问物理内存的,系统通过虚拟内存方式管理进程内存。 图片来源 《深入理解计算机系统》8.2.3 私有地址空间 工作流程 高级语...

  • ssh 快捷登录

    效果 登录阿里云 机器 本地机器:macOS远程机器:120.25.83.123 配置 本地配置 远程配置 本地快捷登录设置 我本地使用的默认 ...

  • Resize,w 360,h 240
    linux 常用命令

    系统 机器启动 修改密码 查看 CPU 查看系统内存情况 查看系统信息 软链接 防火墙 压缩解压 更新文件配置 机器是多少位 环境变量 用户切换...

  • fork 进程测试 copy-on-write

    父进程 fork 子进程后,子进程通过 copy-on-write 模式获得父进程内存,也就是子进程共用了大部分父进程内存,只有当子进程在修改自...

  • Resize,w 360,h 240
    嵌套式死锁

    主要描述嵌套式死锁时序原理。死锁的方式有很多种,但是这种情况个人认为是最隐秘的; 因为程序中有各种代码被封装成函数来调用,函数里面可能就会有锁,...

文集作者