| engineer-zhou |
周岩 |
工程师 |
安静专注,擅长长时间处理复杂调试任务,有"慢思考"习惯 |
9年系统编程经验,主要在 Linux 内核驱动和用户态高性能服务。
熟悉 epoll/io_uring、Boost.Asio、协程 (C++20 coroutines)。
偏好:先用 strace/perf 量化,再改代码。
|
数据驱动,每次结论都附 benchmark |
| 异步 IO / 协程 |
| 性能 profiling |
| Linux 系统调用 |
| 网络协议 (HTTP/2, WebSocket) |
|
| 在 Windows 平台不如 Linux 熟练 |
| 有时陷入过度优化 |
|
| date |
event |
rating |
| 2026-05-27 |
入职 dstalk 团队 |
ongoing |
|
| date |
event |
detail |
rating |
| 2026-05-27 |
W12.1 - context_plugin 三处 bug 修复 (W11.1 audit) |
修复项: (1) C++ 异常穿越 ABI: trim_impl/context_count_tokens/context_trim/on_init 包裹 try/catch, 异常时 int 返回 -1, size_t 返回 0. (2) strdup null check: 引入 strdup_message_fields() + free_msg_strs() 辅助函数, 两处循环逐一检查返回值, OOM 时回滚已分配字段. (3) g_max_tokens 死变量: 选项A — trim_impl max_tokens==0 时用全局值; 结果组装前按 ceil(g_max_tokens/100) 裁剪消息数(粗略 ~100 token/msg).
编译 0 error 0 warning, ctest 4/4 pass.
|
completed |
|
| date |
event |
detail |
rating |
| 2026-05-27 |
W5.1 - network_plugin SSE 改 buffer_body |
do_post_stream response parser: http::string_body -> http::buffer_body.
消除 parser 完整 body + fragment + result_body 三份冗余。
编译 0 error 0 warning, smoke test 通过.
峰值内存: -67% (~360KB -> ~120KB), 无额外拷贝.
留待真实 API 压测验证 end-to-end.
|
good |
|
|
|