[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [dev-serveez] mandelbrot fractal server

From: Raimund 'Raimi' Jacob
Subject: Re: [dev-serveez] mandelbrot fractal server
Date: Sun, 11 Nov 2001 19:22:10 +0100 (CET)

On Sat, 10 Nov 2001, stefan wrote:

hi all!

>  * Why do the server/client not use all of your cpu's ?
>  * Is the Guile server concept totally broken? Or why is it soo slow?

in a futile attempt, i compiled serveez with profiling information
(-pg). since my guile is compiled without that information i see only
profiled serveez code. i see several possibilities:

- no serveez routine is an apparent reason
  -> configure needs some extra-flags it passes both to serveez-configure
     and guile-configure so that it is easy to compile an
     all-static-linked serveez binary for debuggin/profiling

- guile might have a (implicit) "sleep" when switching between serveez
  and guile... perhaps it's something strange with guile built-in thread
  support (but i think i have that disabled and it's still slow)

- nagle might be killing us: we transfer many short strings. perhaps the
 kernel tries to create larger packages resulting in a delay before they
 actually get sent.
 we could use serveez' cool-o-matic and switch to UDP transport and see
 what happens...

i have no better idea yet and dont really know how to investigate...


      __/\     _/\    _____/\.___/\
     /   /    /  /___/   ____/  __/\     Name    : Raimi
    /   /  __/    __/   / __/  / _\/     Contact : address@hidden
   /   /__/ /     \/   /_/_/  /_/        Visit   :
  /________/___/\._\._____/_____/\       3.141592653589793238462643383
  \._______\.__\/__/\.____\.____\/       27950288419716939937510582097

reply via email to

[Prev in Thread] Current Thread [Next in Thread]