955a467248f50dbce9931faa940f3cf9e53345c8
主要优化: 1. 提取重复代码(topic_processor.go) - 新增 addStatusToRecords() 辅助方法 - QueryOldest 和 QueryNewest 中的状态添加逻辑重复,已提取 - 减少 38 行重复代码 2. 优化内存分配(index.go) - 在 RecordIndex 结构体中添加可重用的 entryBuf - Append 方法不再每次都分配 8 字节 buffer - 高频写入场景下可显著减少 GC 压力 性能提升: - 减少内存分配次数(每次写入索引节省 1 次分配) - 提高代码可维护性(消除重复代码) - 所有测试通过 ✅ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Description
No description provided
Languages
Go
87.8%
HTML
12.2%