<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>PMR on Hical</title><link>https://hicalio.cn/tags/pmr/</link><description>Recent content in PMR on Hical</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 15 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hicalio.cn/tags/pmr/index.xml" rel="self" type="application/rss+xml"/><item><title>Heaptrack：找出 C++ 程序中的无效内存分配</title><link>https://hicalio.cn/posts/heaptrack%E6%89%BE%E5%87%BA%E6%97%A0%E6%95%88%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/heaptrack%E6%89%BE%E5%87%BA%E6%97%A0%E6%95%88%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D/</guid><description>用 Heaptrack 追踪每一次堆分配，精确定位临时分配热点，结合 string_view、reserve、PMR 内存池等手段将内存分配开销从 8% 降到 &amp;lt; 0.1%。</description></item><item><title>Hical 踩坑实录五部曲（四）：PMR 三层内存池——从理论完美到实战翻车</title><link>https://hicalio.cn/posts/%E8%B8%A9%E5%9D%91%E5%AE%9E%E5%BD%95%E4%BA%94%E9%83%A8%E6%9B%B2%E5%9B%9B/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/%E8%B8%A9%E5%9D%91%E5%AE%9E%E5%BD%95%E4%BA%94%E9%83%A8%E6%9B%B2%E5%9B%9B/</guid><description>configure() 原地重建 UAF、generation 缓存失效、GC 延迟释放死循环、CAS 缓存行风暴……PMR 三层内存池从理论完美到实战翻车的 7 个坑。</description></item><item><title>Boost.JSON 学习课程：JSON 序列化与反序列化</title><link>https://hicalio.cn/posts/boost.json_%E5%BA%8F%E5%88%97%E5%8C%96%E4%B8%8E%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/boost.json_%E5%BA%8F%E5%88%97%E5%8C%96%E4%B8%8E%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid><description>掌握 Boost.JSON 的值类型体系、安全解析与序列化，理解 PMR 分配器加速 JSON 操作，以及 Hical MetaJson 反射层的实现原理。</description></item><item><title>为 C++ Web 框架设计三层 PMR 内存池：从原理到实战</title><link>https://hicalio.cn/posts/01-pmr-memory-pool-design/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/01-pmr-memory-pool-design/</guid><description>以 Hical 框架为例，深入讲解如何利用 C++17 PMR（Polymorphic Memory Resource）为高并发 Web 服务器构建三层内存池架构。</description></item><item><title>从零构建现代C++ Web服务器（二）：协程异步与 PMR 内存池</title><link>https://hicalio.cn/posts/%E4%BB%8E%E9%9B%B6%E6%9E%84%E5%BB%BA%E7%8E%B0%E4%BB%A3c++-web%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BA%8C/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/%E4%BB%8E%E9%9B%B6%E6%9E%84%E5%BB%BA%E7%8E%B0%E4%BB%A3c++-web%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BA%8C/</guid><description>系列第二篇：从回调地狱到 co_await，详解 hical 的协程基石 Awaitable，以及 PMR 内存池如何减少高并发下的内存碎片。</description></item><item><title>深入学习 C++17 PMR（Polymorphic Memory Resource）</title><link>https://hicalio.cn/posts/%E6%B7%B1%E5%85%A5%E5%AD%A6%E4%B9%A0cpp17_pmr/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/%E6%B7%B1%E5%85%A5%E5%AD%A6%E4%B9%A0cpp17_pmr/</guid><description>全面解析 C++17 PMR（多态内存资源）：从设计动机、核心类体系、内置资源实现，到自定义 memory_resource、游戏服务器实战场景，一篇掌握现代 C++ 内存分配定制化方案。</description></item></channel></rss>