Sorry I haven’t been around for the last few days. I’ve just finished
a coding marathon fixing up some of the performance problems in
Ferret. If you don’t know what I’m talking about there has been a
problem with Filters and Sorts on large indexes. Well, I think I’ve
fixed the problem.
Before:
dbalmain@ubuntu:~/workspace/exp_old/c $ slow_bench
sort_test
Took: 10410000 clocks in 10.410 seconds
rangeq_test
Took: 8110000 clocks in 8.110 seconds
After:
dbalmain@ubuntu:~/workspace/exp/c $ slow_bench
sort_test
Took: 120000 clocks in 0.120 seconds
rangeq_test
Took: 80000 clocks in 0.080 seconds
So as you can see, there is a significant difference (two orders of
magnitude). I’ll get to answering my email now and I’ll have a new gem
out soon after that.
So as you can see, there is a significant difference (two orders of
magnitude). I’ll get to answering my email now and I’ll have a new gem
out soon after that.
Wow… it looks great on paper! I can’t wait to see the difference on my
domain
So as you can see, there is a significant difference (two orders of
magnitude). I’ll get to answering my email now and I’ll have a new gem
out soon after that.
That’s great news. Looking forward to the release.
Sorry I haven’t been around for the last few days. I’ve just finished
a coding marathon fixing up some of the performance problems in
Ferret. If you don’t know what I’m talking about there has been a
problem with Filters and Sorts on large indexes. Well, I think I’ve
fixed the problem.
I just installed 0.10.11 and I can confirm that this has greatly
helped the performance of my app, which requires some custom sorting
across several indexes approaching 1M items each. Just upgrading gave
me about an order of magnitude increase in performance.
David, you rock!
-ryan
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.