laptop and a wrench

Error

DictionarySymbolStyle::fetchSymbol(...) does not release memory.

Última publicación: July 12, 2018 ArcGIS Runtime SDK
Número de ID del error BUG-000110609
EnviadoJanuary 5, 2018
Última modificaciónJune 5, 2024
Relacionado conArcGIS Runtime SDK
Versión encontrada100.2.0
Sistema operativoSUSE Linux
Versión de sistema operativoN/A
EstadoKnown Limit

Información adicional

This is working as expected. Memory usage does increase as more tasks are executed, but the memory is eventually freed. The tasks run slower in Debug mode, so this further exacerbates the issue and gives the impression that memory is not freed. Here are a couple of ideas for capping the memory usage: - Run the workflow synchronously. From our testing, there is not a noticeable performance hit than the async workflow and it caps memory usage. - Put a limit on the number of async tasks being run concurrently. For example, only allow 10 or 20 async tasks to be run concurrently. The app developer can customize this to their liking to keep memory usage in check.

Solución alternativa

Wait for each fetchSymbol operation to complete before firing off the next request.

Pasos para reproducir

ID del error: BUG-000110609

Software:

  • ArcGIS Runtime SDK

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga