I had a brief look at AJHotDraw. The automaton has three states (0, 1,
2), and throughout the run there is a single disjunct in state 0, a
single disjunct associated with state 1, and a single disjunct in state
2. Negative bindings sets are empty, so there really isn't anything
large to iterate.
I tried running hprof, and was very startled to find 82% or so of the
time spent in Object.wait() or Thread.sleep(). I don't understand this,
but it definitely seems wrong. (See discussion on IRC about that.)
Perhaps that'd be a good starting point for those who have the time to
investigate the ajhotdraw slowdown.
- P
Received on Sun Mar 12 13:46:30 2006
This archive was generated by hypermail 2.1.8 : Tue Mar 06 2007 - 16:13:27 GMT