Hi All,
We’re getting reports from customers of their system freezing when using the newest version which includes TG14. The previous version of our software used TG10 and there were no such problems. Our investigations have led us to an interesting memory behaviour in TG that may be part of it…
We did some experiments with the previous version of our system (TG 10) and the newest (TG 14).
In the TG 10 version, the system starts up and memory usage settles at around 500-600MB
If you pan repeatedly, the memory usage increases quite drastically, but is repeatedly pulled back, giving the “sawtooth” graph…
(by “pan repeatedly” I mean drag the map with the mouse, then within a second or two do it again, and again and so on…)
In TG 14 version, the startup memory usage settles at around 800MB - a tiny bit higher than V10 but not a problem.
But if you pan repeatedly, the memory usage quickly increases… and just keeps on increasing… In the screenshot below, the memory usage was up to 8GB but if you keep panning, it just keeps going up, we’ve seen 12GB or more.
If you stop panning and leave it to “cool down” then after a minute or two the memory is recovered eventually and after a few minutes it settles back down to the starting point of around 800MB - but that peak usage is what we think might be causing problems on customers’ PCs which typically have a maximum of 16GB RAM.
Is there something we can be doing to mitigate this? I recall in the dim and distant past a manual GC was an option, but this was later eliminated? Any advice would be appreciated.
Thanks!
J.