[Adium-devl] Trac and Subversion status update
Evan Schoenberg
evan.s at dreskin.net
Sat Jun 30 14:44:56 UTC 2007
On Jun 29, 2007, at 8:22 PM, Noah Kantrowitz wrote:
> Did you copy over the permcache plugin from the old system? I remember
> that had helped a bit. What version are you moving to, what frontend,
> etc etc?
A single trac.fcgi process is using approximately 98% CPU (according
to top) without a memory increase (0.7% memory usage) at all times.
I'm not sure how to get you more useful information... I installed
and ran strace on it, and got a long output like the following:
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAKE, 1) = 1
select(4, [3], [], [], {1, 0}) = 0 (Timeout)
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAKE, 1) = 0
select(4, [3], [], [], {1, 0}) = 0 (Timeout)
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAKE, 1) = 0
select(4, [3], [], [], {1, 0}) = 0 (Timeout)
futex(0x86a8900, FUTEX_WAIT, 0, NULL) = 0
futex(0x86a8900, FUTEX_WAKE, 1) = 0
select(4, [3], [], [], {1, 0} <unfinished ...>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070630/4e2f1fe2/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070630/4e2f1fe2/attachment.sig>
More information about the devel
mailing list