More accurate timing by setting stop stamp earlier
This commit is contained in:
		
							parent
							
								
									050da542b3
								
							
						
					
					
						commit
						c5f75f783e
					
				|  | @ -1012,8 +1012,10 @@ class Speedtest(object): | ||||||
|         while cons_thread.isAlive(): |         while cons_thread.isAlive(): | ||||||
|             cons_thread.join(timeout=0.1) |             cons_thread.join(timeout=0.1) | ||||||
| 
 | 
 | ||||||
|  |         stop = timeit.default_timer() | ||||||
|  | 
 | ||||||
|         self.results.download = ( |         self.results.download = ( | ||||||
|             sum(finished) / (timeit.default_timer() - start) |             sum(finished) / (stop - start) | ||||||
|         ) |         ) | ||||||
|         if self.results.download > 100000: |         if self.results.download > 100000: | ||||||
|             self.config['threads']['upload'] = 8 |             self.config['threads']['upload'] = 8 | ||||||
|  | @ -1065,8 +1067,10 @@ class Speedtest(object): | ||||||
|         while cons_thread.isAlive(): |         while cons_thread.isAlive(): | ||||||
|             cons_thread.join(timeout=0.1) |             cons_thread.join(timeout=0.1) | ||||||
| 
 | 
 | ||||||
|  |         stop = timeit.default_timer() | ||||||
|  | 
 | ||||||
|         self.results.upload = ( |         self.results.upload = ( | ||||||
|             sum(finished) / (timeit.default_timer() - start) |             sum(finished) / (stop - start) | ||||||
|         ) |         ) | ||||||
|         return self.results.upload |         return self.results.upload | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue