On Wed, Sep 16, 2009 at 11:30 PM, Jordan Ritter <[email protected]> wrote:
>
>        Yeah, from a practical standpoint, we measure how long it takes a
> "test run" of 1000 branches to "come online" -- to hit the first
> participant expressions (generate_task).

OK,

thanks for the info.

I've been playing with optimizations at "apply" time for expressions.
I just pushed [1] a tiny commit that spares 1 select per apply, effect
should be visible but not spectacular.

I have a 1 update sparing commit in preparation, its effect is really
visible (concurrent_iterator :branches => 300) :

---8<---
jmettr...@sanma ~/w/ruota (ruote2.0)↑ $ ruby test/bm/ci.rb --dm -c

  using engine of class Ruote::Dm::DmPersistedEngine (cache on)

                          user     system      total        real
run                   3.940000   0.190000   4.130000 (  7.442706)

jmettr...@sanma ~/w/ruota (ruote2.0)↑ $ ruby test/bm/ci.rb --dm -c

  using engine of class Ruote::Dm::DmPersistedEngine (cache on)

                          user     system      total        real
run                   2.760000   0.120000   2.880000 (  4.448846)
--->8---

I can't push it now, 3 tests about error management are still broken.
That will be for tomorrow hopefully.


[1] 
http://github.com/jmettraux/ruote/commit/94aaa09535bf0ac15d1727bf51874a3853a12c5d


Best regards,

-- 
John Mettraux   -   http://jmettraux.wordpress.com

--~--~---------~--~----~------------~-------~--~----~
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to