On Wednesday 11 June 2008 04:41:01 am Ed Leafe wrote:
> On Jun 9, 2008, at 6:34 PM, Gamaliel Masters wrote:
> > I have no idea if the Dabo system is somehow causing this loop, or
> > if it
> > is something to do with wx.  I am currently running wxPython version
> > 2.8.7.1 wxMSW (Unicode). The appears to be the current release version
> > of wxPython.
>
>       Thanks for your efforts! Wrapping the wx events has been one of the
> most difficult tasks in creating Dabo, specifically because of these
> anomalies between platforms.
>
>       Your comment about it running fine on OS X makes sense, as I do all
> my development on a Mac, so if it were that horribly slow, I would
> have good reason to fix it.
>
> > If anyone is interested in chasing this bug, I would be happy to
> > help in
> > any way possible.  I have no problem in reproducing the issue (it
> > occurs
> > anytime I run the class designer, without fail) and I can generate
> > logs,
> > dumps or any other form of information necessary to narrow this down
> > (if
> > someone will tell me how).
>
>       This is a delicate balancing act. We need to update the display, just
> not several hundred times for a single change. My guess (and that's
> all it is) is that every time a non-trivial component (e.g., dropdown
> list, grid, etc.) is modified, wxPython is generating events at each
> internal change rather than when all the changes are complete. I'm
> wondering if we can figure out when to lock/unlock the display to
> prevent these excessive events without causing other problems.
>
> > Without event logging enabled, it takes about 37 seconds between
> > adding
> > a grid, and getting the UI back to a responsive state.  That kind of
> > lag
> > makes the class designer effectively un-usable on the computer where I
> > do most of my development, and without the class designer the RAD
> > capability of the system is greatly reduced making it much less useful
> > to me.
> >
> > Anyone game for a little bug hunt?  Let me know.
>
>       I'm always game! I don't have time right now (day job, y'know?), but
> I will try playing around with this tonight.
>
> -- Ed Leafe

I'm not seeing this on Linux (latest SVN).  I do see that ClassDesigner is 
slow saving a cdxml file and also very slow to open.  I'm sure there are 
other bugs but nothing out of the normal in speed.



-- 
John Fabiani


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]

Reply via email to