Background:
I am using the AddEncExchangeSet QML example and I notice that ENC performance is very poor. I am loading a single random NOAA chart, so it's not the case that I am overloading the CPU by trying to show an entire continent's worth of data.
I am using the default display settings.
This is on macOS 10.15.4, on a 2019 Macbook Air.
Observed behavior:
When panning, it takes 2 or more seconds to update the map. This includes immediate backtracking, where that section of the ENC was just displayed mere seconds prior.
These performance issues make the ENC challenging to use on the desktop, and I imagine impossible on mobile.
Desired behavior:
Ideally, the map would be as reactive and smooth as the BaseLayer maps.
===================================
Is there a way to improve ENC viewer performance? I have looked through every ENC-related page in the SDK and the only mention of performance I can find is a reference to where the SENC files can be stored.
Am I missing anything? In particular, is there a way to direct the ENC to stay cached in memory longer, and to pre-cache neighboring data outside the viewpoint extent?