GeneralUpdate
GeneralUpdate copied to clipboard
perf: 优化补丁生成算法
- 将
""替换为string.Empty - 将
TrimStart和TrimEnd组合调用改为调用Trim - 将 Linq 的
FirstOrDefault方法替换为List上的Find方法以提高查找性能
你好,非常感谢最近提交的一些PR。不过我需要在这里更正一下,DifferentialCore.cs只是算法的调用,补丁生成的算法非常复杂如果要修改那一块需要比较严谨的测试数据优化前后的效果对比。
1和2更多的是语法优化,3中的FirstOrDefault和Find本质上都是线性查找性能在当前应用场景性能几乎相同提升不会很大。
我最近比较忙碌,这个PR我可能要晚点才能合并。因为我需要测试这样的修改是否会造成其他问题。
好的
因为项目整体发生巨大重构,暂时考虑关闭这个PR