We have found that when at least one feature is selected on a FeatureLayer in a MapView, and that Mapview is resized, memory consumption exponentially increases and is never release. On iOS this results in the app crashing quite quickly. This is happening in version 100.7 of Qt runtime SDK. It does not appear to happen in 100.5. The memory consumption does continue to increase on Windows as well, but Windows appears to handle it better and prevent the app from crashing. On Mac it seems like the memory is fine. So it is critical, to see this problem crash the app, to run it on iOS. I have created a sample Qt Quick based app to demonstrate. This app uses a public ESRI layer and has two map views (as our own app does). If you drag the bar in the middle up and down and therefore resizing the map view, the app will quickly consume all memory until crashing. It is also critical that a feature is selected. The out of control memory consumption does not appear to happen if no features are selected. I have auto-selected a feature at app startup in this demo app. Let me know if you have any questions or have any suggestions 🙂
Thanks!
Jeremy