Inibuilds a publié une autre mise à jour Airbus A350 Airline pour Microsoft Flight Simulator 2020 et 2024, avec l’annonce provenant de leur forum. Cette nouvelle mise à jour V1.0.3 espère améliorer encore la stabilité et réduire les accidents causés par des problèmes d’allocation de mémoire WASM.
inibuilds mentionné dans leur poste de forum que les problèmes de l’A350 sont causés par les conflits de synchronisation en raison des taux de mise à jour entre les services tiers et les systèmes de l’A350 qui ne s’alignent pas, ce qui peut provoquer des problèmes et écraser la SIM. Un autre problème est que certains échanges de données peuvent entraîner une augmentation inattendue de l’utilisation de la mémoire, ce qui pourrait également provoquer un gel du système ou un crash SIM.
Ils ont également mentionné que WasM a besoin de mémoire pour exécuter des modules complémentaires tels que des systèmes personnalisés, des avioniques et des addons tiers, mais cela ne signifie pas la RAM physique. WASM utilise la mémoire virtuelle, qui est gérée seule à l’intérieur du simulateur, si WASM manque de mémoire virtuelle ou ne peut pas allouer la mémoire correctement, elle entraînera un crash.
Pour aider à réduire ces accidents, les inibuilds sont passés à des pointeurs intelligents, ce qui empêchera les fuites de mémoire et libérera automatiquement la mémoire lorsqu’elle n’est plus nécessaire. Ils ont également réduit les constructeurs de copies inutiles, ce qui signifie de meilleures performances et une empreinte de mémoire WASM plus petite, des retards ont également été ajoutés aux demandes de données tierces. Ces demandes de données demandaient à l’origine des données externes à 30 images par seconde, provoquant trop de chargement sur l’environnement WASM, celles-ci ont maintenant été changées à une fois par seconde, réduisant largement la mémoire et le traitement des frais généraux.
Les inibuilds espèrent que ces modifications entraîneront moins d’accidents, auront une utilisation de la mémoire plus efficace dans l’environnement WASM et amélioreront les performances tout au long.
Vous pouvez télécharger la dernière mise à jour V1.0.3 de l’IniManager.
inibuilds A350 Airline Changelog
Changé de pointeurs intelligents
- Au lieu de gérer manuellement la mémoire, nous utilisons des pointeurs intelligents.
- Cela aide à prévenir les fuites de mémoire et libère automatiquement de la mémoire lorsqu’elle n’est plus nécessaire.
Éviter les constructeurs de copies inutiles
- La copie de gros objets en mémoire peut être inefficace et conduire à une utilisation excessive de la mémoire.
- Nous réduisons des copies inutiles, ce qui signifie de meilleures performances et une empreinte mémoire plus petite dans l’environnement WASM.
Ajout de retards aux demandes de données tierces
- Auparavant, nous demandions des données externes à 30 ips (30 fois par seconde), ce qui mettait trop de chargement sur l’environnement WASM.
- Maintenant, nous limitons ces appels à une fois par seconde, réduisant considérablement la mémoire et le traitement des frais généraux.
Avantages attendus
- Moins de plantages en raison d’une mauvaise gestion de la mémoire.
- Utilisation de la mémoire plus efficace dans l’environnement WASM.
- De meilleures performances et une expérience plus fluide.