Aktualizacja A350 iniBuilds 1.0.3 – iniBuilds nadal udoskonala swojego Airbusa A350 nową aktualizacją mającą na celu poprawę stabilności i zmniejszenie awarii związanych z problemami alokacji pamięci WASM.
iniBuilds właśnie opublikował nową aktualizację do swojego A350 na Microsoft Flight Simulator 2020 i 2024, ogłoszenie zostało zrobione na ich forum. Niedawno pokryliśmy premierowy release A350 w dedykowanym artykule dotyczącym tego nowego produktu iniBuilds.






Dogłębna analiza przyczyn niestabilności
Ta aktualizacja 1.0.3 A350 iniBuilds ma na celu dalszą poprawę stabilności i zmniejszenie awarii spowodowanych problemami alokacji pamięci WASM. W swoim poście na forum iniBuilds wyjaśnił, że problemy A350 są spowodowane konfliktami synchronizacji między szybkościami aktualizacji usług trzecich a systemami A350, co może prowadzić do dysfunkcji i zawieszenia symulatora.
Inny zidentyfikowany problem dotyczy niektórych wymian danych, które mogą powodować nieoczekiwane wzrosty wykorzystania pamięci, co również może prowadzić do zawieszenia się systemu lub awarii symulatora.
Wyjaśnienie dotyczące działania pamięci WASM
Zespół iniBuilds wyjaśnił również, że WASM potrzebuje pamięci do wykonywania dodatków takich jak niestandardowe systemy, systemy awioniki i moduły trzecich stron, ale niekoniecznie jest to fizyczna RAM. WASM używa pamięci wirtualnej, która jest zarządzana autonomicznie wewnątrz symulatora. Jeśli WASM zabraknie pamięci wirtualnej lub nie potrafi prawidłowo przydzielić pamięci, dochodzi do awarii.
Ukierunkowane ulepszenia techniczne
Aby zmniejszyć te awarie, zaktualizowana wersja A350 iniBuilds 1.0.3 wprowadza kilka rozwiązań technicznych:
- Przejście na Inteligentne Wskaźniki: Zamiast ręcznie zarządzać pamięcią, deweloperzy teraz używają inteligentnych wskaźników, które zapobiegają wyciekom pamięci i automatycznie zwalniają przestrzeń, gdy nie jest już potrzebna.
- Eliminacja niepotrzebnych konstruktorów kopiowania: Kopiowanie dużych obiektów w pamięci może być nieefektywne i prowadzić do nadmiernego zużycia pamięci. Zespół zmniejszył niepotrzebne kopie, co skutkuje lepszą wydajnością i mniejszym zużyciem pamięci w środowisku WASM.
- Dodanie opóźnień do żądań danych trzecich stron: Wcześniej żądania danych zewnętrznych wykonywane były z częstotliwością 30 FPS (30 razy na sekundę), co nakładało zbyt duże obciążenie na środowisko WASM. Teraz te wywołania są ograniczone do jednego razu na sekundę, znacznie zmniejszając zużycie pamięci i obciążenie przetwarzania.
Oczekiwane korzyści
iniBuilds ma nadzieję, że te zmiany przyniosą kilka zauważalnych ulepszeń:
- Mniej awarii spowodowanych złym zarządzaniem pamięcią
- Bardziej efektywne wykorzystanie pamięci w środowisku WASM
- Lepsza wydajność i płynniejsze doświadczenie
Dostępność aktualizacji
Aktualizacja 1.0.3 A350 iniBuilds jest dostępna już teraz za pośrednictwem iniManager, ich narzędzia do zarządzania zawartością. Obecnych użytkowników A350 zachęcamy do zainstalowania tej aktualizacji, aby korzystać z ulepszeń stabilności i wydajności.
Ta aktualizacja demonstruje ciągłe zaangażowanie iniBuilds w doskonalenie ich flagowego produktu i oferowanie wirtualnym pilotem coraz bardziej stabilnego i realistycznego doświadczenia symulacyjnego.


