Many users aren't aware of the fact that turning off functions/features of Studio that we don't use, particularly LookAhead and/or Fragment matching/Match repair can significantly speed up Studio's performance. More importantly, it avoids 'crashes' when handling huge amounts of data, for example in an sdlxliff based on a very large or complex file or a merge of several files, and/or with a very large/more than one termbase and/or translation memory. Also on smaller systems file size can be prohibitive so being able to turn off functions that use too much RAM can be invaluable.
Turning off this/these function/s has to be performed either in Project Settings - or under File>Options if you don't work with projects received from 3rd parties or you create your own projects from scratch every time. Project settings always overrule the same settings under File>Options (so changing these settings under File>Options won't change anything when you work on 3rd party projects or projects based on previously-created project templates).
When you are working on a large project and it crashes, you can sometimes prevent it happening again by rebooting your system (thus wiping the RAM so it is more available to Studio on reboot). Much easier, however, to off Match Repair Usage... and/or LookAhead, which is intended to speed up the translation process but if you've opened a huge, complex image-heavy file as an SDLXLIFF, you can find Studio 'hangs' and LookAhead can make things even slower or even crash, and the logical thing in this context is to turn LookAhead off but some users don't know it is on, or even what it is.
Fragment matching/Match repair functionality is very useful if you frequently translate repetitive texts for the same client/s and only parts of a sentence are changed. However, if you translate novels or any other 'one-off' texts, this is far less likely to happen. Better to have Fragment matching/Match repair turned off, and even to have the Fragment Matches window closed in the Editor view, just like some of the other items on the View tab that you can open if you need them. Plus, if you don't even know it exists or have any need for it, it's not going to slow you down by being turned off by default.
It's also a tad complex to know where to turn these functions off, depending whether one works with Translate Single Document, with internally-created project templates, or with client's projects. They've been well advertised and can still be so, with instructions on how to turn them ON. So, please, turn off LookAhead, Fragment matching/Match repair by default. We'll have a lot less complaints on the Community that way.
Important: I'm not saying these (or any other features that can be turned off) are the cause of the issue, not a bit of it! However, turning off a substantial process that is running unnecessarily will free up more RAM to deal with the complexity of whatever is triggering the performance issue/crashing.
I love Studio and MultiTerm and want to make the experience of using these wonderful tools more enjoyable for all users!
Top Comments