******************************************************
MICHAEL BEIJER
Dutch-English translator
Hastings, UK.
Tel. +44
(0)1424 430250
Mob. +44 (0)747 5771720
Email: mic...@beijer.uk
Skype/Twitter: michaelbeijer
Beijer.uk
(translation/terminology
work)
******************************************************
Thanks for forwarding this, Charles.On Behalf Of Charles Aschmann Forwarding this for Michael, who still cannot access the group. I have a question. I'm noticing that Felix does not perform particularly well if I use relatively large translation memories. My client sent me a TM with around 150,000 translation units (only 90 MB), which I have connected to my current project. However, every time I moved to a new segment, I have to wait quite a long time, which is getting really annoying, especially when I doing many small segments, which would otherwise be very fast.One quick fix is to raise the match threshold. In the Felix memory window, select Tools >> Preferences, then in the Memory tab, set the "Minimum Match Score" to 70% or higher. In testing I've found that going from 10% to 70% can increase lookup speed by as much as 50x.
As for speedups in the engine themselves, there were two areas I was investigating before I got sick: 1. Using sqlite as the memory engine (added benefits are automatic background saves and ability to search tm using SQL) 2. Making searches multi-threaded, where each search happens in a different thread. This will greatly speed up lookups if you have multiple tms and a multi-core machine (true of almost every PC today). The time I can spend on development is limited (although much better than when I first got sick), and there are some more minor issues that need to be addressed before I can tackle big ones like these. But they are on the radar! Regards, Ryan