-
Couldn't load subscription status.
- Fork 1.4k
Implement Fast Single Element Append for Chunk #3416
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really nice! A few small suggestions. Can you post benchmarks?
|
Benchmarks: [info] Benchmark (size) Mode Cnt Score Error Units
[info] ChunkAddBenchmarks.chunkAdd 10000 thrpt 25 2400.011 ± 128.596 ops/s
[info] ChunkAddBenchmarks.vectorAdd 10000 thrpt 25 1144.855 ± 32.112 ops/sSo more than twice as fast as |
|
@adamgfraser Good to merge when conflicts are fixed! Excellent work. |
|
@jdegoes This is ready to go. |
|
Shall we merge this before the next release? |
|
@adamgfraser Good to merge when conflicts are fixed! |
|
@jdegoes All set. |
Initial work to resolve #3371. I am also seeing dramatically faster performance than
Vector.