Actually, it depends, as you know, LFFTS handles different operations when it runs, such as index, search, optimize, etc. The amount of memory needed for each of these depends on the characteristics of the content provided by the user. For example, the kind of files in the repository, the length of the word in the file, the repetition rate of the word, and the chronological order of the index, etc. All affect LFFTS‘s memory usage.
A more practical thing to do is to set the memory upper limit for LFFTS according to the actual hardware conditions; the more memory LFFTS uses, the better performance it will provide. Set an objective memory limit for LFFTS so that it can use this memory for caching.
To set the limit, open the command prompt and navigate to C:\Program Files\Laserfiche\LFFTS. Run the following command
lfftscfg.exe mem <limit>
where <limit> is the maximum amount of memory (in bytes) that LFFTS can use. For example, running
lfftscfg.exe mem 5000000000
would limit LFFTS to using no more than 5 GB of memory.