<u>Updated for v0.04:</u>
(1) Added two more small optimizations which resulted in about a 40-50% speedup over version 0.03's code (now only using about 10% of CPU on my system scanning 10 tables).
(2) Due to the rest of the optimizations, have increased the default sleep time to 1000ms.
(3) Have added a "realtime" write option, so that hands will be written in realtime if asked. Only use this option if you need to as it does use more CPU time and
may also cause the end of some hands to not get written properly. Also use a smaller delay if you use this option (-d 300 or less is probably best to try).
(4) Added minor bugfix in that we could in theory mine over 1000 tables and wasn't checking for an overrun.
(5) Have made it so that it can have the priorities set from the command line. Also profiling mode changed from "-p" to "-prof" bc of this ("-p" is now for priorities, so: "FPHG -p -2" will run in 'Low' priority mode, just like the old batch file used to do).
(6) Prints the options that we are using when FPHG starts up(bc getting too many and was starting to get confusing).
Version 0.04 can be downloaded from here.
Please read the readme.txt file for further information about the new options (better explained in their). Also I left the run.bat file in the zip so as to have an example of how to set command line parameters. If you look in run.bat you will see how to run FPHG in "Low Priority" mode (eg: exactly the same as what the old batch file did).
Juk [img]/images/graemlins/smile.gif[/img]
PS: Still waiting to see the votes on if an interface is really wanted (please keep voting in
this sub-thread). [img]/images/graemlins/smile.gif[/img]