<div dir="ltr">Hi,<br><div><br>On Tue, Jan 6, 2015 at 4:00 PM, Michael Meeks <<a href="mailto:michael.meeks@collabora.com" target="_blank">michael.meeks@collabora.com</a>> wrote:<br>><br>> Hit page-down in 'less' - and when you see the time-stamp 'jump' (ie.<br>> we missed 20 seconds ;-) on the left - then that's the interesting bit.<br>><br>I page-down-scrolled through the output twice, but cannot find
any multi-second gaps that large; the largest one I can find is where we
jump from '1420550763.815456' to '1420550767.680846' (see attachment).
But I dont think that this is the smoking gun you were hoping for ?<br><br><br>> > Are the large amounts of 'futex(FUTEX_WAIT_PRIVATE) /<br>> > futex(FUTEX_WAKE_PRIVATE)' expected behavior in this case ?<br>><br>> Yes - quite expected - and yes we take locks and release them just for<br>> fun all over the place: then again, we shouldn't take contended locks a<br>> lot so should avoid the syscall there mostly which is in itself odd -<br>> but I doubt that that is related to your problem.<br>><br></div><div>Well you seem to know what youre talking about most of the time so I guess that, until I finally learn to code for myself, ill take your word for it.<br>;)<br></div><div>It's just that to the untrained eye, 49265 calls of FUTEX_WAIT_PRIVATE and 73749 calls of FUTEX_WAKE_PRIVATE seem like an awful lot of locking business. Thanks for taking the time to explain that is expected though.<br><br><br><br></div><div>- Maarten<br></div><div><br><br></div></div>