Kamień milowy IronXL: ogromny wzrost wydajności i pamięci
- Aktualizacja: Poprawa wydajności IronXL
- Kluczowa korzyść: Poprawa szybkości działania, umożliwiająca osiągnięcie nowej wydajności.
- Dodatkowe korzyści: Ulepszenia w zakresie alokacji pamięci.
- Data dostawy: wrzesień 2023 r.
Ponieważ IronXL rozrósł się do ponad 500 tys. instalacji NuGet w momencie naszej najnowszej premiery we wrześniu 2023 r. (29.09.2023), podsumowujemy wszystkie osiągnięcia i aktualizacje, które nasz zespół programistów wprowadził w ciągu ostatniego roku, aby uczynić IronXL wiodącym produktem na rynku bibliotek dokumentów Excel dla platformy .NET.
> "Potrzebuję szybszego IronXL, nawet na moim słabo wyposażonym komputerze!"
Ulepszenia wydajności IronXL
IronXL odnotował ogromną poprawę pod względem szybkości działania i zużycia pamięci. W tej sekcji porównamy IronXL z sytuacją sprzed roku, we wrześniu ubiegłego roku (2022.9), a także z sytuacją z zeszłego miesiąca, sierpnia (2023.8).
IronXL wersja 2023.9 (najnowsza) vs IronXL wersja 2023.8 (z zeszłego miesiąca) vs IronXL wersja 2022.9 (z poprzedniego roku)

Na poniższym wykresie widzimy porównanie wielu wskaźników: IronXL poprawił się w porównaniu z ubiegłym rokiem i miesiącem pod względem WSZYSTKICH wskaźników.
Konkurenci a IronXL w wersji 2023.9

Ulepszenia w zakresie alokacji pamięci w IronXL
IronXL odnotował ogromną poprawę w zakresie wykorzystania pamięci operacyjnej. To ważny krok naprzód, który gwarantuje, że nowsze wersje IronXL będą zużywać mniej pamięci, oszczędzając czas i pieniądze bez konieczności zmiany kodu.
W tej sekcji porównamy IronXL z sytuacją sprzed roku, we wrześniu ubiegłego roku (2022.9), a także z sytuacją z zeszłego miesiąca, sierpnia (2023.8).

Na poniższym rysunku porównujemy trzy wskaźniki:
Dostęp do właściwości zakresu komórek
Ta sama operacja zmniejszyła zużycie pamięci z 4,41 do 3,8 kilobajtów, co stanowi 14-procentową poprawę w skali roku!
Operacja na losowych komórkach
Ta sama operacja zmniejszyła zużycie pamięci z 9,26 do ~8,5 kilobajtów, co stanowi 8-procentową poprawę w skali roku!
Usuwanie operacji dużego wiersza
Ta sama operacja zmniejszyła zużycie pamięci z 65,46 do ~20,3 kilobajtów, co stanowi poprawę o 69% w ciągu roku! Zwróć uwagę na logarytmiczną skalę na osi Y, ponieważ nie oddaje ona w pełni faktu, że ograniczyliśmy tę operację o DWIE TRZECIE.
Dzięki standardowej osi Y widzimy tę poprawę o 69%:

Poniżej porównujemy również znacznie większe operacje:

Na poniższym rysunku porównujemy trzy wskaźniki:
Operacje na komórkach danych
Ta sama operacja zmniejszyła zużycie pamięci z 676,81 do 669,91 kilobajtów, co stanowi 2% poprawę w skali roku! Ma to ogromne znaczenie, biorąc pod uwagę, jak często pojawiają się one podczas edycji dokumentu Excel.
Zapisywanie dużych plików
Ta sama operacja zmniejszyła zużycie pamięci z ~1028 do ~838 megabajtów, co stanowi poprawę o 18% w skali roku i miesiąca!

