iniBuilds A350 Gets New v1.0.3 Update

iniBuilds Updates their A350 Airliner to v1.0.3 for Microsoft Flight Simulator 2020 & 2024.

iniBuilds A350 Gets New v1.0.3 Update

iniBuilds has released another Airbus A350 Airliner update for Microsoft Flight Simulator 2020 and 2024, with the announcement coming from their forum. This new v1.0.3 update hopes to further improve stability and reduce crashes caused by WASM memory allocation issues.

iniBuilds mentioned in their forum post that the A350’s issues are being caused by timing conflicts due to the update rates between third-party services and the A350’s systems not aligning, which can cause issues and crash the sim. Another issue is that certain data exchanges may cause unexpected increases in memory usage, which could also cause a system freeze or sim crash.

They also mentioned that WASM needs memory to run add-ons such as custom systems, avionics and third-party addons, but this doesn’t mean physical RAM. WASM uses virtual memory, which is managed on its own inside the simulator, if WASM runs out of virtual memory or can’t allocate memory correctly it will cause a crash.

To help reduce these crashes, iniBuilds has switched to Smart Pointers, which will prevent memory leaks and automatically free up memory when it’s no longer needed. They have also reduced unnecessary copy constructors, which means better performance and a smaller WASM memory footprint, delays have also been added to third-party data requests. These data requests were originally requesting external data at 30FPS, causing too much load on the WASM environment, these have now been changed to once per second, largely reducing the memory and processing overheads.

iniBuilds

iniBuilds hopes that these changes will cause fewer crashes, have more efficient memory use in the WASM environment and improve performance all round.

You can download the latest v1.0.3 update from the iniManager.

iniBuilds A350 Airliner Changelog

Switched to Smart Pointers

  • Instead of manually managing memory, we are using smart pointers.
  • This helps prevent memory leaks and automatically frees memory when it’s no longer needed.

Avoiding Unnecessary Copy Constructors

  • Copying large objects in memory can be inefficient and lead to excessive memory usage.
  • We are reducing unnecessary copies, which means better performance and a smaller memory footprint in the WASM environment.

Adding Delays to Third-Party Data Requests

  • Previously, we were requesting external data at 30 FPS (30 times per second), which was putting too much load on the WASM environment.
  • Now, we limit these calls to once per second, significantly reducing the memory and processing overhead.

Expected Benefits

  • Fewer crashes due to memory mismanagement.
  • More efficient memory use in the WASM environment.
  • Better performance and smoother experience.
More From:   iniBuilds
Discover More, Share and Give Feedback
Feedback
Matt Ashwood
Give Thanks!
Matt discovered his passion for aviation and flight simulation over 25 years ago with Microsoft Flight Simulator 98, continuing all the way to Microsoft Flight Simulator 2020. In addition to his role at FSElite, Matt is a Freelance Digital Marketing Manager & Web Designer.

Enjoy the content? Reward Matt Ashwood and say thanks!

Your tip will go directly to Matt Ashwood and will let them know you appreciate their story.
Give a Tip!

100% of your tip goes to Matt Ashwood

Your support keeps us motivated to continue providing great flight simulator content.
Tip with PayPal

myFSElite

Hey,
| ID:
Account Settings
Give us feedback on iniBuilds A350 Gets New v1.0.3 Update
Your feedback helps ensure our content remains accurate, relevant and in-keeping with our Community Charter.
Feedback Type *
Tell Us More *
Be descriptive (min 20 characters), but also concise (max 200 characters).
Your Name *
Let us know who we're talking to.
Your Email *
Hangar
Contact
Submit News
Theme