The Scimonoce Software folks answered my inquiry about the slow launch times of SEE Finance and acknowledged that it does load its entire database into RAM at launch. However, I¡¯ve discovered a few other oddities that puzzle me.
If I have a bunch of apps open on the 1 TB Fusion-Drive, 8 GB RAM iMac, so that the RAM in use shown by Activity Monitor is about 7 GB and the swap file is > 1 GB, then launch SEE Finance for the first time in awhile, it can take 50 seconds to open its first account window (there¡¯s a ¡°Loading¡± flash screen displayed until then).
Here¡¯s what¡¯s weird: if immediately, I quit from SEE Finance, then launch it again, it only takes about 10 seconds to load and display the same account window.
Here¡¯s what¡¯s even MORE weird. If I reboot the iMac and make sure that the only app with a user controlled interface that autolaunches is Activity Monitor, launching SEE Finance (with less than 4 GB of RAM in use) again takes 50 seconds for first launch, 10 seconds for relaunch.
I¡¯m guessing (wildly guessing) that there are two bumps in the road to launch. One is probably the 8 GB of total RAM; the second may be the Fusion Drive, and how/where the OS puts stuff (rotating platter vs the very small SSD that¡¯s part of the Fusion drive) when I launch the app.
I was about to suggest that, if you have an SSD to work with, that you try booting from, and starting SEE from the SSD.
Then I remembered that what you said you had is a 1TB Fusion drive.
Some of this is almost undoubtedly stuff being read from the HD side of the Fusion drive onto the SSD for faster use, but being cleared off in favor of other uses after a period of not being accessed.