热点代码审查
针对已指出的单个函数或紧密循环进行聚焦分析,寻找与性能相关的改进机会。
BAIZE AI RESOURCE
Golang-performance
Golang-performance 是面向 Go 项目的性能优化 Skill,帮助开发者在定位瓶颈后选择合适的改进方式,也可用于性能代码审查。它强调先测量、再逐项修改并比较结果,避免仅凭直觉调整代码。

Golang-performance 适合需要改进 Go 程序性能的开发者,尤其适用于已通过性能分析发现瓶颈、但尚不确定该如何修改代码的情况。它提供面向单个热点函数的聚焦审查,也支持对包或服务进行范围更广的性能审查,关注内存分配、I/O 与并发、算法复杂度及缓存等问题。进入优化阶段后,它要求先确定延迟、吞吐量或内存等目标,记录基准结果,每次只做一项改动,再比较修改前后的测量数据。它也提醒用户先判断耗时是否来自外部调用,避免在瓶颈不属于 Go 代码时误做优化。该 Skill 不以教授性能测量方法或通用故障排查为主要用途。
针对已指出的单个函数或紧密循环进行聚焦分析,寻找与性能相关的改进机会。
检查包或服务中的结构性性能问题,覆盖内存分配、I/O 与并发、算法复杂度及缓存等方向。
在性能分析已发现瓶颈后,提供减少分配、改善 CPU 效率、调整内存布局、缓存及热点路径优化等方向。
引导用户设定指标、记录基准、一次修改一项内容,再用 benchstat 比较修改前后的结果。
使用场景Go 开发者通过性能分析发现某个函数耗时较高。
指定该函数及测量结果,让 Skill 聚焦审查可能的优化方式;修改后重新运行基准测试,确认效果。
使用场景开发团队希望检查一个 Go 服务是否存在影响性能的结构性问题。
让 Skill 从内存分配、I/O 与并发、算法复杂度及缓存等方向审查,得到可进一步验证的改进建议。