I have attached updated v 2.11 beta test versions of HG612_stats.exe & HG612_current_stats.exe.
From testing so far, it does appear that these versions now manage things 'better' for faster PCs without too much of a program running time penalty.
Subject to any feedback received (relevant comments along with extracts from CURRENT_ERROR.LOG_file_ERROR.TXT and ONGOING_ERROR.LOG_file_ERROR.TXT), I may be be able to make further speed improvements without compromising program reliability.
The most relevant tests would be to try the various PC Speed settings (SLOW, MEDIUM, FAST) firstly with Extra debugging info logging switched ON & then again with it switched OFF.
In 'normal' & unattended everyday use, Extra debugging info logging will not be needed.
However, for testing purposes, it does need to be switched between ON & OFF to get a full picture of what is happening & whether further improvements can/need to be made.
I have also made some slight improvements to the graphing programs, but those are not relevant for these tests, so I haven't attached them.