I'm not seeing huge increases in CPU usage, the last stable release ran 
about 5-10%, this most current version runs between  7-20% CPU   (as an 
Ultra).  I'm currently running 40 Ultra connections and 70 leafs. and 
I'm hitting about 8% CPU.  That's a UltraSparc 64 - 300 Mhz, but I'm 
running it in 32 bit mode Solaris 8.

My most recent concern is that I've had to increase my file descripters 
limit from the stock limit of 256 per shell up to the kernel hard limit 
of 1024 in the GTK-Gnutella startup shell.  I ran for a while at 512, 
but the icon kept flashing that I was at my limit, and I was getting 
error messages in the console that files couldn't be written.  This 
wasn't a problem for any previous version, how has the usage of file 
descripters changed in the most recent code?.

I'm also getting seg faults preceded by messages about recursion, but I 
havn't had time to debug these cores.  so I'll get back to you later on 
these problems.

Thank you for all your hard work. 
Dick Reichenbach.

Christian Biere wrote:

>Hi,
>
>I've fixed some issue in the /dev/poll support. On IRIX I had noticed that the 
>shell was
>unreasonably slow and a trace showed that most time was spent in poll(). This 
>was caused by
>not resetting the timeout for poll() when there were pending events picked up 
>from /dev/poll.
>So it was not horribly responsive for network I/O with unnecessary delays up 
>to 100 ms.
>Most-likely it takes more CPU time now but that's no bug it was simply 
>sleeping too much.
>
>Could you (or anyone else using Solaris) confirm that everything works fine? 
>For example,
>if it uses a huge amount of CPU now, then there's probably something wrong 
>with the fix.
>Though I don't expect any visible difference between IRIX' and Solaris' 
>/dev/poll.
>
>  
>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to