
Moneylender is a pretty lightweight program, but as the number of loans increases, the amount of memory Moneylender uses will increase.
Windows Operating System RequiredScale accordingly for more loans.
Report generation times will naturally increase as the loan counts get into the thousands and tens of thousands, because Moneylender is having to sift through multiple millions or hundreds of millions of individual transactions when compiling numbers for reports. Balance calculations, record updates, and statement printing should still be quite responsive, even with very large numbers of loans.
With 100 loans on a fast computer, a financial activity report might take less than a second to load. But with 10,000 loans it might take five minutes to compile. Happily, you can keep working with negligible effect on usability while the report is being compiled. When the report begins to load its 10,000 rows into the report viewer, it might lock the application for a good 30 seconds as it performs the screen layout on the individual visual components of the report preview.
Having an SSD (Solid State Drive) hard drive instead of a spinning disk will make a noticeable improvement on performance, especially when the program is closed unexpectedly – like a power outage or an uppity Windows update. Moneylender will need to rebuild the portfolio's index. This process can be much faster on an SSD.
Running out of Hard Drive space or available RAM will bring Moneylender, along with everything else on your computer, to a grinding halt, so always make sure your primary hard drive has a handful of free space (5 or 10GB at least), and that you have a GB or two of unused RAM when you computer is running your normal programs. Reaching the limit of RAM or Disk Space will kill your system performance, including Moneylender.