[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 100% CPU on TCP servers
From: |
Kim F. Storm |
Subject: |
Re: 100% CPU on TCP servers |
Date: |
Fri, 09 Sep 2005 14:53:36 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
Juanma Barranquero <address@hidden> writes:
> (A question for process-savvy people)
>
> It seems like
>
>> (make-network-process :name "test" :server t :service t)
>
> on Windows makes the server process to call server_accept_connection()
> continuously (in a 2.8 GHz Pentium IV I've measured around 10,200
> calls in 3,5 s, almost 2,900 calls per second). It's no wonder Emacs
> is munching 50% CPU.
>
> Any idea why that can be happening?
Perhaps some unhandled error... What does the following say
when executed in *scratch* buffer:
(progn
(defun my-log (server client message)
(setq mm (cons message mm)))
(setq mm
(make-network-process :name "test" :server t :service t :log 'my-log))
(sleep-for 5)
mm)
--
Kim F. Storm <address@hidden> http://www.cua.dk
- Re: 100% CPU on TCP servers,
Kim F. Storm <=