this is a question for the folks at RB...

i'm trying to speed up an app that heavily relies on sockets. it opens a window and performs a bunch of socket stuff... if i profile the startup section (it never gets to the point of doing any screen drawing besides the original opening of the window) i find my app spends %56 of its time in rbframework.dylib HandleEvents().

that makes sense, what's weird to me (from the uniformed outside view i have) is that 17.3% of that HandleEvents is UpdateMouseCursor, 4.4% is Window:AboutToYield(), 3.6% in IterateRuntimeWindowList(blahblah)

does this seem normal?? is it something evil i've done to force RB to think about my UI so much? (is now the right time to confess i use app.doevents earlier, but not in this section of code)

and an unrelated question for Aaron about the same app profile... i spend a total of 24% in ml_set_interrupts_enabled... is this all socket async stuff?

sooo, basically i'm looking for insight into what high level stuff i'm doing might be calling these lower level things.

thanks,
mike
--
Mike Woodworth
[EMAIL PROTECTED]


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to