Skip to content

v1.4.0

Latest

Choose a tag to compare

@Phelsong Phelsong released this 22 Jul 14:12
· 15 commits to main since this release
d92e7b7
  • Add byte-level comparison optimization
  • Use logical cores to determine thread count for better compatibility
  • Added Large File benchmark
  • Single Threaded Performance Improvements, ~3x speedup
  • Threaded Performance Improvements, +100% over previous / ~+40% over single threaded on large files

average time in ms for micro file:
0.0076ms -> .0018ms

average time in ms for mini file:
0.24ms -> .073ms

average time in ms for small file:
1.39ms -> .41ms -> [T] .39ms

running benchmark for medium csv:
average time in ms for medium file:
121.22ms -> 36.46ms -> [T] 24.84ms

running benchmark for large csv:
average time in ms for large file:
3582.88ms -> 1253.20ms -> [T] 845.33ms

Note: Threaded Reader will be the default next release.