Kamień milowy IronXL: ogromny wzrost wydajności i pamięci

This article was translated from English: Does it need improvement?
Translated
View the article in English
  • 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)

Rysunek 0

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

Rysunek 1 Rysunek 2 Rysunek 3 Rysunek 4

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).

Rysunek 5

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%:

Rysunek 6

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

Rysunek 7

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!


Kamienie milowe IronXL: Poprawa wydajności

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 2,134,203 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Chcesz szybkiego dowodu? PM > Install-Package IronXL.Excel
uruchom próbkę zobacz, jak Twoje dane stają się arkuszem.