The next version has solved all of these problems (currently in the ramreduceleveldb and rrld_planB branches). It's not quite ready for testing, but should be very soon. Armory now builds the database and scans it on the first load only, saving everything between loads. And only uses like 250 MB of RAM (which should be independent of the blockchain size).
Obviously, this is a huge step up from where it currently is. I just haven't had the time to overhaul the relevant code until now.
Didn't you say that in March?
If its true, all I can say is...THANK FARK FOR THAT!
Well there's actually a pre-testing version available for Linux now, that you can technically checkout and use. It has all the above properties, including 250MB RAM usage and saving scan data between loads. But importing/sweeping/restoring addresses & wallets is a bit funky. If you only do those ops while in offline mode, then it will rescan next time it's online, and then shouldn't rescan again until import/sweep/restore more stuff. So far I've had it running for a week on my dev system, and it's stable. But those rescan/rebuild ops are giving me more trouble than I was expecting.
Today I'm going to see if I can get it working in Windows. It will have the same caveats, but at least it will help people move their money if they've been shut out up to this point.
For reference, starting a company is
a lot of work! That's why this has taken me so long -- I've been thoroughly distracted with endless paperwork, negotiations, contract terms, lawyers, recruiting, finances, setting up bank accounts, etc. I've been able to do some development in between, but obviously not at the rate otherwise.
So yes, I said these thing back in May, but I also hadn't anticipated going through such a grueling investment deal. But now people can start believing me, because I actually have a version out there they can use