I just released 1.7 alpha 1. This release radically reduces the memory consumption of jSunnyreports.
My own testset consist of 10 inverters over a period of 6 years. With 22.214.171.124 I cannot load all the data in one go anymore. With the new 1.7 release I can and during the loading process the memory consumption never exceeds 256Mb. So in theory I could run my insanely large set in one go on a Raspberry pi B, B+ or Pi 2.
I haven’t tested if the performance has improved but my guess is that it will.
- more JSON objects
- processing threads is now done more elegantly
- initial loading now done on yearly basis, reducing memory consumption
- reduced memory consumption on internal lists
- reduced memory consumption on timeSeries and charts.