From taglib-devel Sat Mar 05 22:36:07 2011 From: Michael Pyne Date: Sat, 05 Mar 2011 22:36:07 +0000 To: taglib-devel Subject: Re: iterators+multithreading on win32 Message-Id: <2696638.xXfOhAtLG9 () midna> X-MARC-Message: https://marc.info/?l=taglib-devel&m=129936461601649 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1921038529==" --===============1921038529== Content-Type: multipart/signed; boundary="nextPart22409280.XXqG8bahCO"; micalg="pgp-sha256"; protocol="application/pgp-signature" Content-Transfer-Encoding: 7Bit --nextPart22409280.XXqG8bahCO Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Saturday, March 05, 2011 13:21:21 James O. wrote: > Correct me if I'm wrong, but since hard drives can't read from two places at > once are speed increases actually realized from trying to multithread reads > with TagLib? Well, hard disks might surprise you (there are multiple physical platters typically, there's no theoretical reason it couldn't support streaming multiple files over a bus with a large enough transfer rate). In addition it is very easy for the OS and hard disk both to perform read- ahead and essentially read and return 3 files at a time (if they're laid out on the disk properly). It's the kind of thing you'd actually want to profile if at all possible before assuming that there would be no change. Regards, - Michael Pyne --nextPart22409280.XXqG8bahCO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABCAAGBQJNcrrcAAoJEAuvDJx7aunybQ8QAJ5np7lMeA89nKiF36pX7mR0 bJmTcGpNNGal3GqCBQp7fV9dXIV1MIA9MZlmTu+Y3BKkScYDUm9mF/c0supTojyE +CVPonnP6lu4EfWAeig71lWObqh6sD0ZpQQEivGHdnjFhFgozteMOpE9DGImLH7Y pqAXEGg+V6leefjURagZ3S8nm8Wnn6VBJt2NM35SRgOZLuCY/5L4LVOCI7PyhQTd yhLW1buMgHFbs/KqqvNrQKmavKt8ellMgiwE335vC6XpIY1WpKDr2TJtshX9M810 G3kl+qJlhwYVs8yUdDqJTAJeWqrd6Suhjf/qDWn3lw0KmOn6fKlIQMLqpQxccxM2 Ygn8E5wzeyMxCfUvYrPdDjDw3J5VtdDDN25UlZbOTX+ouwaa5M5v4Gl7jr0Rdghf wQscDiIF/KvDkJoAGUD0rua9IPOEEjxiy/vB2N7Aj3iXL3xZ8jpAXfm/mvUeS1Y9 v+Jp2KhHwb4vXatIFpwI8+7QVy5wK97h1Sb3oxYzO5WYuyrgvshap9B5Spevtex3 hPZPBr/t0t3HQRgV27giWICy0cVJF2kE+ZIUfvkIRe3+sF3iyaCoIHz3CMm7fPGB p4LKH/b3kPZJyDITXW4KMkgdKmLxcrGXvl918M5MJ8ZJUgYFXeY0RLRatjtI5CtU e1rLi25kfAXqWImspMmd =HHXy -----END PGP SIGNATURE----- --nextPart22409280.XXqG8bahCO-- --===============1921038529== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ taglib-devel mailing list taglib-devel@kde.org https://mail.kde.org/mailman/listinfo/taglib-devel --===============1921038529==--