Skip to content

v1.1.0

Choose a tag to compare

@OoLunar OoLunar released this 27 Dec 03:39
· 39 commits to master since this release
a4bc0ea
  • AsyncEventHandler<TAsyncEventArgs> was renamed to AsyncEventPostHandler<TAsyncEventArgs> for consistency
  • Prepare method has been optimized:
eventHandlerCount Before (ns) After (ns) Perc
0 103.6 8.448 -91.85%
1 172.1 22.366 -87.01%
2 179.3 39.444 -78.00%
3 198.3 46.391 -76.60%
4 204.8 52.047 -74.60%
5 223.2 56.186 -74.82%
8 247.9 71.909 -71.00%
12 283.5 91.174 -67.83%
16 326.6 111.785 -65.77%
eventHandlerCount Allocated Before Allocated After Perc
0 400 0 -100.00%
1 656 40 -93.90%
2 744 168 -77.42%
3 784 176 -77.55%
4 808 184 -77.23%
5 848 200 -76.42%
8 936 232 -75.21%
12 1064 280 -73.68%
16 1192 328 -72.49%
  • Parallel invocation has been improved:
eventHandlerCount Before (us) After (us) Perc
16 6.605 1.467 -77.77%
32 13.578 2.710 -80.05%
48 23.423 4.096 -82.50%
64 30.091 5.529 -81.62%
80 36.439 7.019 -80.71%
96 42.473 8.387 -80.23%
112 48.795 9.732 -80.05%
128 53.378 11.352 -78.73%
144 60.307 13.123 -78.24%
160 66.794 15.282 -77.12%
176 73.106 16.933 -76.85%
192 78.337 23.264 -70.31%
208 83.812 26.312 -68.60%
224 89.812 28.056 -68.79%
240 94.841 30.478 -67.87%
256 100.517 34.442 -65.75%
272 107.047 35.952 -66.42%
eventHandlerCount Allocated Before Allocated After Perc
16 2.34Kb 608b -74.03%
32 4.21Kb 608b -85.59%
48 5.99Kb 608b -89.86%
64 7.65Kb 608b -92.05%
80 9.3Kb 608b -93.46%
96 10.95Kb 608b -94.45%
112 12.59Kb 608b -95.17%
128 14.12Kb 608b -95.70%
144 15.7Kb 608b -96.13%
160 17.09Kb 608b -96.44%
176 18.47Kb 608b -96.71%
192 19.84Kb 608b -96.94%
208 21.21Kb 608b -97.13%
224 22.58Kb 608b -97.31%
240 23.94Kb 608b -97.46%
256 25.34Kb 608b -97.60%
272 26.72Kb 608b -97.72%