Mark, first results on TD Helper v2 beta test. I ran through your instructions and downloaded TDH v2, the latest Trade Dangerous from Eyeonus and the latest EDDBlink. Started up the new TD Helper and hit the Update DB button. Practically straight away the display showed "Database is locked. Waiting for access". That line was then repeated every second or so. I left it running for about 10 minutes but looking at my Trade\data folder, the file TradeDangerous.db existed but remained stubbornly at 0 bytes. My brother was doing the same thing and he got the same results.
Obviously at this stage, there was no database to work with but it didn't look like one was being created either. It just kept showing the Database is locked message.
We eventually abandoned that command and ran the eddblink -O clean command to create the database.
Back to TD Helper once the database existed and before clicking anything in the window. the words Building database appeared. Only a few seconds later, everything was ready to go. We both filled in the relevant fields that we wanted and did a 4 hop 2 jump run from our current location. In my case, 10.191 seconds later, the results appeared. Fantastic!
So, in summary, with an existing database it all seems to work very well. Something is not right with the initial database creation at the moment. Perhaps, if we had left it running for the 90 minutes that one of your examples took, it may have completed but was yours displaying anything while it was doing that? All we had was the repeating Database is locked message.
However, with the old version, I always used to get up to 60 seconds of "Not Responding" after making any changes to any of the fields or running a command. I still get them on the new version but only momentary ones - probably 0.25 seconds then off it goes doing what it is supposed to so there is quite a performance improvement there!
I'll let you know if anything else crops up!
Thanks again for doing this.
The performance improvement is entirely down to Eyeonus and his crew, TDHelper just displays the results from their improved algorithms. I have also figured out why the locked database from your description and will amend my set up instructions to deal with it. Essentially, TD Helper tries to load up various things from the start, locking the database as it does so, and the eddblink plugin cannot get access. The answer is to run eddblink -O clean in a terminal window before starting up TD Helper as you found out.
Glad it's working for you, GUI improvements to come as and when I have time.