Strange delays

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Strange delays

sebastianconcept@gmail.co
Hi there,

check out this two samples (profiling trees) of the same action:


0 RFBServer>>start
  |0 RFBServer>>runLoop
  |  0 RFBSocket(Socket)>>waitForAcceptFor:
  |    0 RFBSocket(Socket)>>waitForConnectionFor:ifTimedOut:
  |      0 Semaphore>>waitTimeoutMSecs:
  |        4995 DelayWaitTimeout>>wait   <-------------------------- WTF?
0 WAProfilerFilter(WARequestFilter)>>handleFiltered:
  |0 AIRSession(FLSaaSUserSession)>>handleFiltered:
  

and


0 InputEventPollingFetcher(InputEventFetcher)>>installEventLoop
  |0 InputEventPollingFetcher(InputEventFetcher)>>eventLoop
  |  0 InputEventPollingFetcher>>waitForInput
  |    5089 Delay>>wait <-------------------------- WTF?
0 WAProfilerFilter(WARequestFilter)>>handleFiltered:
  |0 AIRSession(FLSaaSUserSession)>>handleFiltered:
  
Strangely, it happens every time you click on a particular record of the application (and not in any other damn thing). The complete tree is huge but it's solved in less than ˜200ms. The thing that is making the experience to suck is that one I've pointed there. 

Does this sounds familiar to any of you guys? 
if yes, any clue is welcomed and if no, do you have a pointer about what to investigate?



_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Strange delays

Lukas Renggli
Can you elaborate on how you get these profiles? What is the action?
How can we reproduce?

Lukas

On Friday, October 22, 2010, Sebastian Sastre
<[hidden email]> wrote:

> Hi there,
> check out this two samples (profiling trees) of the same action:
>
> 0 RFBServer>>start  |0 RFBServer>>runLoop  |  0 RFBSocket(Socket)>>waitForAcceptFor:  |    0 RFBSocket(Socket)>>waitForConnectionFor:ifTimedOut:  |      0 Semaphore>>waitTimeoutMSecs:  |        4995 DelayWaitTimeout>>wait   <-------------------------- WTF?0 WAProfilerFilter(WARequestFilter)>>handleFiltered:  |0 AIRSession(FLSaaSUserSession)>>handleFiltered:
> and
>
> 0 InputEventPollingFetcher(InputEventFetcher)>>installEventLoop  |0 InputEventPollingFetcher(InputEventFetcher)>>eventLoop  |  0 InputEventPollingFetcher>>waitForInput  |    5089 Delay>>wait <-------------------------- WTF?0 WAProfilerFilter(WARequestFilter)>>handleFiltered:  |0 AIRSession(FLSaaSUserSession)>>handleFiltered:  Strangely, it happens every time you click on a particular record of the application (and not in any other damn thing). The complete tree is huge but it's solved in less than ˜200ms. The thing that is making the experience to suck is that one I've pointed there.
> Does this sounds familiar to any of you guys? if yes, any clue is welcomed and if no, do you have a pointer about what to investigate?
> sebastian <http://twitter.sebastianconcept.com>
>

--
Lukas Renggli
www.lukas-renggli.ch
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside