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!

