public void Execute() { DateTime start = DateTime.Now; GetTextures gt = new GetTextures(this, m_getTextureUrl, m_textureIds); gt.Execute(); TimeSpan elapsed = DateTime.Now - start; Console.WriteLine( "Successfully got {0} textures out of {1} requests totalling {2} bytes from capability {3} took {4} seconds (avg {5} seconds/texture, {6} kB/s)", SuccessfulRequests, m_textureIds.Count, TotalBytes, m_getTextureUrl, elapsed.TotalSeconds, elapsed.TotalSeconds / (double)m_textureIds.Count, TotalBytes / elapsed.TotalSeconds / 1024); }