Socket performance

Andreas Raab andreas.raab at gmx.de
Wed Nov 5 17:25:22 UTC 2003


Stephen,

The number 50 sounds suspiciously similar to the max. framerate Morphic is
bounded by. I don't know if that has any relation whatsoever but how about
trying to enable the "higherPerformance" preference to see if that has any
impact?

Just a random thought,
  - Andreas

> -----Original Message-----
> From: squeak-dev-bounces at lists.squeakfoundation.org 
> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On 
> Behalf Of Stephen Pair
> Sent: Wednesday, November 05, 2003 5:21 PM
> To: The general-purpose Squeak developers list
> Subject: Socket performance
> 
> 
> In all of the tests that I've seen of Comanche's socket serving 
> performance, I've never seen it handle more than 50 incoming requests 
> per second, regardless of the CPU (if anyone has observed higher 
> performance, please let me know).  This makes me think that we may be 
> throttled by Squeak VM logic that checks for interrupts (and signals 
> external semaphores)...maybe, we're exeeding the size of the 
> semaphores 
> to signal buffers.  Is there a way that I can play with the interval 
> that we check for interrupts without building a new VM?   
> Also, is there 
> a way to adjust the size of the semaphoresToSignal buffers?  And, 
> finally, is there a way to monitor the number of semaphores that are 
> being marked for signaling during each cycle (to see if we're 
> approaching or exceeding the limit)?
> 
> - Stephen
> 
> 




More information about the Squeak-dev mailing list