laptop and a wrench

Bogue

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

Dernière publication: July 12, 2018 ArcGIS Runtime SDK
Numéro d’ID de bogue BUG-000110609
EnvoiJanuary 5, 2018
Dernière modificationJune 5, 2024
S’applique àArcGIS Runtime SDK
Version trouvée100.2.0
Système d’exploitationSUSE Linux
Version du système d’exploitationN/A
StatutKnown Limit

Informations supplémentaires

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.

Solution de contournement

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

Étapes pour reproduire

ID de bogue: BUG-000110609

Logiciel:

  • ArcGIS Runtime SDK

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement