avatar
文章
17
标签
0
分类
2

首页
关于

Liz的博客

Liz'Blog
  • 首页
  • 关于
    理解 Erlang/OTP 的 Thread Progress
    发表于 2026-08-04 | 更新于 2026-08-17 | 默认分类 | 作者: 1iz | 0条评论 | 阅读量:45
    Thread progress 是 Erlang 虚拟机中负责无锁同步的基础设施。它在文档中的描述初看有些抽象,比如“线程返回到一个与任何其他代码都无关的已知状态”。但结合载体迁移等具体场景后,各个概念会逐渐变得清晰。一、Thread Progress ...
    阅读全文...
    Erlang 载体迁移机制解析:从无锁池设计到 NUMA 架构的高效适配
    发表于 2026-07-22 | 更新于 2026-07-22 | 默认分类 | 作者: 1iz | 0条评论 | 阅读量:55
    1. 背景:Erlang 多核内存分配的问题Erlang/OTP 虚拟机(ERTS)的每个调度器(Scheduler)线程都绑定独立的分配器实例(Allocator Instance),以消除全局内存分配锁。每个分配器通过 mmap 向操作系统申请大块连...
    阅读全文...
    双重哈希:从开放寻址到 Bloom Filter 工程实践
    发表于 2026-06-23 | 更新于 2026-07-06 | 默认分类 | 作者: 1iz | 0条评论 | 阅读量:87
    双重哈希:从开放寻址到 Bloom Filter 工程实践一、问题来源某在线服务维护了一个规模较大的持久化键集合,最初的实现会在进程启动时把全部记录加载到内存索引中。随着历史数据增长,这种方式逐渐暴露出两个问题:大量低频数据长期占用内存;某些内部流程会反...
    阅读全文...
    Neovim 使用 ELP 内存占用过高的一次排查记录
    发表于 2026-06-12 | 更新于 2026-06-12 | 默认分类 | 作者: 1iz | 0条评论 | 阅读量:84
    Neovim 使用 ELP 内存占用过高的一次排查记录最近在 Neovim 中使用 ELP(Erlang Language Platform) 作为 Erlang 的 LSP 服务器时,遇到了一次比较典型的内存占用过高问题。ELP 本身是 Rust 实现...
    阅读全文...
    [译注与拓展] 哈希数组映射树(HAMT)的原理与Erlang对其的实现
    发表于 2026-06-05 | 更新于 2026-06-05 | 默认分类 | 作者: 1iz | 0条评论 | 阅读量:101
    声明: 本文主要内容编译自 Nick M 的英文技术分享 《Grokking Hash Array Mapped Tries (HAMTs)》。笔者在译介的基础上,修正了原作中关于哈希冲突处理的逻辑细节,并观察了 Erlang 源码分析出 Erlang ...
    阅读全文...
    线上内存优化方案实战
    发表于 2026-05-27 | 更新于 2026-06-12 | 默认分类 | 作者: 1iz | 0条评论 | 阅读量:102
    一次 Erlang 线上内存优化分析:ETS 大对象、compressed 表与 eheap allocator 碎片背景近期对一批 Erlang 线上节点做内存采样时,发现整体内存水位偏高。采样内容主要包含两部分:ETS 表维度的内存占用;ets_al...
    阅读全文...
    Needle小模型
    发表于 2026-05-25 | 更新于 2026-07-01 | 默认分类 | 作者: 1iz | 0条评论 | 阅读量:1410
    Needle:26M 参数超轻量级工具调用(Function Calling)模型Needle 是一项模型蒸馏的标志性成果——它将 Google Gemini 的工具调用能力压缩到仅 26M 参数的微型模型中。这意味着开发者可以在资源极度受限的边缘设备上...
    阅读全文...
    基于原型驱动的ai工作流程
    发表于 2026-05-25 | 更新于 2026-05-25 | 默认分类 | 作者: 1iz | 0条评论 | 阅读量:119
    游戏开发中模糊需求的应对:用「最小原型 + 反向校准」替代传统前置对齐背景:我们一直面临的沟通困境在游戏功能开发中,策划经常会给出一份相对模糊的需求文档。程序员阅读后往往无法完全把握核心意图,尤其是一些涉及服务端状态流转、边界处理、异常路径、权限控制、跨...
    阅读全文...
    Erlang Memory Sub System
    发表于 2026-05-02 | 更新于 2026-06-23 | erlang | 作者: 1iz | 0条评论 | 阅读量:100
    这一章节只是简单教一下内存子系统相关的知识,如果想更深入学习内存子系统可以读一下 "Understanding the Linux Kernel" or "Linux System Programming"这一章节主要是教两种动态可分配内存:堆、内存映射...
    阅读全文...
    Erlang Schedualing
    发表于 2026-05-02 | 更新于 2026-06-23 | erlang | 作者: 1iz | 0条评论 | 阅读量:80
    调度器是用来让erlang系统决定哪些代码要跑和什么时候跑的,10.1 并发、并行、抢占式多任务(Preemptive Multitasking)SMP:Symmetric Multi-Processing(对称多处理)在Erlang/ERTS中的含义S...
    阅读全文...
    12
    avatar
    1iz
    作者描述
    文章
    17
    标签
    0
    分类
    2
    个人网站
    公告
    这里是公告
    最新文章
    理解 Erlang/OTP 的 Thread Progress
    理解 Erlang/OTP 的 Thread Progress 2026-08-04
    Erlang 载体迁移机制解析:从无锁池设计到 NUMA 架构的高效适配
    Erlang 载体迁移机制解析:从无锁池设计到 NUMA 架构的高效适配 2026-07-22
    双重哈希:从开放寻址到 Bloom Filter 工程实践
    双重哈希:从开放寻址到 Bloom Filter 工程实践 2026-06-23
    Neovim 使用 ELP 内存占用过高的一次排查记录
    Neovim 使用 ELP 内存占用过高的一次排查记录 2026-06-12
    [译注与拓展] 哈希数组映射树(HAMT)的原理与Erlang对其的实现
    [译注与拓展] 哈希数组映射树(HAMT)的原理与Erlang对其的实现 2026-06-05
    线上内存优化方案实战
    线上内存优化方案实战 2026-05-27
    Needle小模型
    Needle小模型 2026-05-25
    基于原型驱动的ai工作流程
    基于原型驱动的ai工作流程 2026-05-25
    Erlang Memory Sub System
    Erlang Memory Sub System 2026-05-02
    Erlang Schedualing
    Erlang Schedualing 2026-05-02
    最新评论
    分类
    • 默认分类 9
    • erlang 8
    标签
    归档
    • 8月 2026 1
    • 7月 2026 1
    • 6月 2026 3
    • 5月 2026 11
    • 2月 2026 1
    网站资讯
    文章数目 :
    17
    已运行时间 :
    485 天
    本站总字数 :
    22.27 W
    本站总访问量 :
    2648
    最后更新时间 :
    16 天前
    ©2026 By 1iz
    由 Typecho 强力驱动 | 主题 Butterfly
    本地搜索