June 24 2026 APP 2.0.0-beta46 has been released !
Improved internal memory configuration (lower ! memory usage), fixed beta45 startup issue, fixed Set Save Directory & 2-panel mosaics.
May 27 2026 APP 2.0.0-beta45 has been released !
Fully Multi-Threaded LNC, many improvements for the registration engine, platform upgrade, and further tuning of internal memory consumption and memory release back to OS.
Apr 14 2026: Google Pay, Apple Pay & WeChat Pay added as payment options
Update on the 2.0.0 release & the full manual
We are getting close to the 2.0.0 stable release and the full manual. The manual will soon become available on the website and also in PDF format. Both versions will be identical and once released, will start to follow the APP release cycle and thus will stay up-to-date to the latest APP version.
Once 2.0.0 is released, the price for APP will increase. Owner's license holders will not need to pay an upgrade fee to use 2.0.0, neither do Renter's license holders.
Mabula (@mabula-admin)
I just tested beta 46 on Linux Mint. 100 frames of aps-c osc data.
Everything worked fine. Subjectively it felt a little faster than beta 45.
Memory management is certainly improved over beta 45. APP ram used never got much over 4gb on my system. However, OS ram held still went to about 75gb. An improvement on beta 45, but not by much. My guess is that there still may be some scope for tuning the release of memory.
I'm running this on a gen5 ssd. I wonder whether the very fast disk access is not allowing enough spare time for garbage collection, but I'm probably talking rubbish here 😉 .
JC
Hi John @connor231,
Actually, the only thing for APP memory controls is reflected in APP 3488/86272 in your screenshot. That is a major improvement compared to the previous versions. The OS 71611/95849Â indication in your screenshot does show that APP uses much memory while processing since this grows, but that memory is 100% returned to the Operating System and thus the OS manages that. Each Operating System (Windows, Linux, macOS) deals differently with memory and caching memory. Linux especially is efficient with this. Your Linux Mint OS is in fact keeping cache memory here. If that memory is needed for other applications or the OS itself, it is directly released by the OS so it can function properly. That means that an Out Of Memory caused by APP is out of the question now with APP actually holding only 3488 MBs = 3,5 GB of memory. The bulk of that 71611 MBs = 71,6 GB is just cache managed by Linux. This is a totally safe situation now.
This also means that going forward, I can implement more optimizations by having APP use less memory by implementing the code smarter. Allocating less big object and re-using big objects is the key. Then going forward, you will also see that that cache becomes less big and in return it will improve APP's performance naturally. So I will definitely work on improving this as well going forward 😉
Mabula
Mabula (@mabula-admin)
Ok - I think I understand now. You're saying (I think) that the cache memory held by the OS is available to other applications, and is therefore nothing to worry about. I think that means that APP memory management is actually working very well now.
JC
