Skip to content

Release 2017.01.27

Compare
Choose a tag to compare
@FarmGeek4Life FarmGeek4Life released this 28 Jan 02:27
· 374 commits to master since this release
  • Reduce the number of exceptions seen when a thread exits with an exception - There were multiple exceptions being displayed that were the result of killing the other threads.
  • Change how the overall progress reporting and exception handling is managed, to minimize the thread overhead burden.
  • Allow the user to specify a number of tasks on the command line using "-tasks n", and modify the default calculation. The previous default had a hard-coded limit of 64, and multiplied the number of threads by 10; new default removes the hard-coded limit, and multiplies by only 3.
  • Change the output behavior - by default, the per-thread status messages will no longer be output. Per-thread status messages are a large amount of output, and aren't usually necessary with good progress reporting. The old output can be re-enabled using the command line argument "-verbose 1"
  • Add the elapsed time to the overall progress report
  • Fix the overall progress reporting - get the active task progress again with the overall task progress.