Date: Wed, 12 Jan 2000 12:32:21 +0100 From: "ROGIER MULHUIJZEN" <MULHUIJZEN@PZH.NL> To: <freebsd-hackers@freebsd.org> Subject: Changes in threading support Message-ID: <s87c7469.023@smtp.pzh.nl>
next in thread | raw e-mail | index | archive | help
Hi, I recently upgraded from 3.2-R to 3.4-R and there's a huge difference in running xmms. On 3.2-R I had to give it a realtime priority (lowest rtprio, 31, worked fine) to make it run smoothly. With that realtime prio it usually worked fine, except when it ran into a bug that made it go into an endless loop..... (fun fun fun) On 3.4-R it works straight out of the box. No realtime prio needed (so no suid root, or manual su to root needed, no more machine hangs when it stuffs up, yay!), just a negative renice when there's a fair load on the system. BUT (and a big but at that) it now consumes all CPU available. 'top' reports 85-90% in the process list, and 60-65% user CPU, 35-40% system CPU and 0-1% interrupt with just X, windowmaker and xmms running (OK and an Eterm + top). So my question is, what has changed between 3.2-R and 3.4-R that could cause this? BTW, I compiled xmms myself, and recompiled on 3.4 too. And is this a xmms issue, or is it a FreeBSD issue? (So I know whether to spend time looking at xmms source and patching that, or whether to get into the threading development) One thing I need to add, but I doubt it has much impact, is that I haven't upgraded my OSS to the 3.4-R version yet (because the stupid webproxy here fucks up transfermode on ftp downloads. "Binary mode? whazzat?") Second question, which libpthread do I need to compile with 'cc -kthread'? DocWilco To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?s87c7469.023>