bodrick/Ember-MM — pull request #5 by dougnazar (2012-03-24 10:16:11+00:00)
Title: Add a Thread.Sleep() during the busy loops calling DoEvents() while waiting for various things to complete.

At various points the code loops waiting for various things to complete (downloads, etc.) and this pushes the CPU 100%. Easy fix is to just a some sleeps. I'm not a .net guy (or even vb for that matter) so I didn't want to re-architect the code to eliminate them. From the little I've read, some of them might be better off with Thread.Join() instead.

Before, scraping would peg a couple cores at 100% and which would kick in the fans. Now barely registers while waiting for the network.

Doug