<?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>性能优化 on Hical</title><link>https://hicalio.cn/tags/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</link><description>Recent content in 性能优化 on Hical</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 22 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hicalio.cn/tags/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/index.xml" rel="self" type="application/rss+xml"/><item><title>Hical 性能优化全记录</title><link>https://hicalio.cn/posts/hical%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%85%A8%E8%AE%B0%E5%BD%95/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%85%A8%E8%AE%B0%E5%BD%95/</guid><description>Hical C++20/26 Web 框架的完整性能优化过程——从 27K QPS 追平 Cinatra/Drogon 的 159K QPS，6 个阶段的火焰图驱动优化实录，涵盖协程帧削减、原生 HTTP 栈、syscall 削减等核心手段。</description></item><item><title>深入学习 Boost.Asio（三）：协程进阶与实战项目</title><link>https://hicalio.cn/posts/%E6%B7%B1%E5%85%A5%E5%AD%A6%E4%B9%A0boost.asio_%E5%AE%9E%E6%88%98%E7%AF%87/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/%E6%B7%B1%E5%85%A5%E5%AD%A6%E4%B9%A0boost.asio_%E5%AE%9E%E6%88%98%E7%AF%87/</guid><description>深入 C++20 协程与 Asio 的结合：超时控制、并发 awaitable、完整聊天室实战项目、性能调优要点与最佳实践总结。</description></item><item><title>Hical 生产部署实践：从编译优化到 Kubernetes 容器化</title><link>https://hicalio.cn/posts/hical%E7%94%9F%E4%BA%A7%E9%83%A8%E7%BD%B2%E5%AE%9E%E8%B7%B5/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E7%94%9F%E4%BA%A7%E9%83%A8%E7%BD%B2%E5%AE%9E%E8%B7%B5/</guid><description>把 Hical 从开发环境搬到生产环境的完整链路：CMake 编译优化（LTO/PGO）、systemd 进程管理、Nginx 反向代理、Prometheus 监控、Docker 多阶段构建、K8s 编排——每个环节附可直接复用的配置模板。</description></item><item><title>连接级 Atomic 时间戳超时的实现决策</title><link>https://hicalio.cn/posts/%E8%BF%9E%E6%8E%A5%E7%BA%A7atomic%E6%97%B6%E9%97%B4%E6%88%B3%E8%B6%85%E6%97%B6%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%86%B3%E7%AD%96/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/%E8%BF%9E%E6%8E%A5%E7%BA%A7atomic%E6%97%B6%E9%97%B4%E6%88%B3%E8%B6%85%E6%97%B6%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%86%B3%E7%AD%96/</guid><description>用 atomic 时间戳 + 定期扫描替代 per-request steady_timer，消除 keep-alive 场景下每请求 2 次 epoll_ctl 系统调用。从方案选型到实现细节的完整决策记录。</description></item><item><title>Hical v2.6.0 性能优化心得：从 27K 到 159K QPS 的完整旅程</title><link>https://hicalio.cn/posts/hical%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%BF%83%E5%BE%97/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%BF%83%E5%BE%97/</guid><description>记录 Hical 从 27K 到 159K QPS 的完整优化历程：调度模型重构、去 Beast 自研 HTTP 栈、热路径微优化，以及走过的弯路。</description></item><item><title>Hical v2.5.2 性能优化实战：SO_REUSEPORT + 连接级 Timer 实现 3 倍 QPS 提升</title><link>https://hicalio.cn/posts/hical%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%AE%9E%E6%88%98/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%AE%9E%E6%88%98/</guid><description>通过 SO_REUSEPORT 多 Acceptor 消除跨线程调度、连接级 atomic 时间戳消除 per-request timer，实现 QPS 从 46K 到 132K 的 183% 提升。</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></channel></rss>