We develop an Vaadin based configuration tool for an ARM embedded device wi

We develop an Vaadin based configuration tool for an ARM embedded device with 256MB. Sounds crazy, but it works, slow startup of the app, but the user can walk through the very complex parameter setup of the device.

We tried also to include this add on to show some measurement data. The app, a combination of Jetty Runner/war file with works fine with -Xmx128M. The memory is reduced to ensure that the other needed SW has enough memory.

But the app dies with 128M hart limit, also without any memory limit with an out of memory exception when displaying an ApexChart.

That isn’t a drama, we can use an other chart lib. But only for interest, why is the memory usage of this add on so high? As is, or perhaps some optimization problem.

Windows development environment - raw data from the task manager

  • app ~ 900MB without the addon
  • app ~ 1700MB with one single demo chart

+800MB memory usage, as is, or a problem?

with best regards
Peter