提升动态反射性能报告

1. 使用String对固定字符串拼接比Stringbuilder好

  //循环 100000 使用stringbuilder = 2,033ms, 使用string = 1,621ms

2.  使用string.isNullOrEmpty 比自己写的验证框架好

  //不使用verification 从 1,599ms -> 1,424ms

3.  减少多于的Dictionary的contain判断操作。

从1,621ms => 1,599ms

4.  (合并的)枚举转化为字符串性能很差。

1,428ms => 252ms

看来如果是合并之后的枚举(|操作) 是性能杀手。

原文地址:https://www.cnblogs.com/zc22/p/1808630.html