Add XCode skills for entity caching, ORM, and sharding ETL
大石头 authored at 2026-04-02 18:30:07
1.10 KiB
NewLife.Skills
# NewLife.Core 性能报告模板 本文从 `d:\X\NewLife.Core\.github\instructions\benchmark.instructions.md` 中提炼了可复用的性能测试与报告约束。 ## Benchmark 设计建议 - 类名建议体现被测对象 - 使用 `[MemoryDiagnoser]` - 使用 `[SimpleJob]` 或显式迭代配置 - 参数规模通过 `[Params]` 或 `[ParamsSource]` 提供 - 初始化与清理放在 `[GlobalSetup]` / `[GlobalCleanup]` ## 运行约束 - 必须使用 Release 模式 - 原始基准表应保留 - 不要用手工 `Stopwatch` 替代基准框架 ## 报告建议结构 1. 性能概览 2. 测试环境 3. 测试结果 4. 结果分析 5. 瓶颈与优化建议 ## 结果分析写法 - 对比结论优先用文字表达 - 只有在对比维度较多且差异显著时,才额外建一张对比表 - 不要为了漂亮重新抄一遍原始数据 ## 优化建议写法 建议使用统一表格: | 优先级 | 瓶颈 | 现象(实测数据) | 优化方向 | 预期收益 | |--------|------|----------------|---------|---------| 要求: - 结论必须有数据支撑 - 表达尽量量化 - 只写真正重要的瓶颈