IronXL Meilenstein: Enorme Leistungs- und Speichersteigerungen

This article was translated from English: Does it need improvement?
Translated
View the article in English
  • Aktualisiert: IronXL Leistungsverbesserungen
  • Schlüsselvorteil: Verbesserung der Betriebsgeschwindigkeit, die neue Effizienz ermöglicht.
  • Nebeneffekte: Verbesserungen bei der Speicherzuweisung.
  • Datum der Auslieferung: September 2023

    IronXL hat zum Zeitpunkt der letzten Veröffentlichung im September 2023 mehr als 500.000 NuGet-Installationen verzeichnet(2023.9.29)in dieser Ausgabe von "IronXL for .NET" reflektieren wir über all die Errungenschaften und Aktualisierungen, die unser Entwicklungsteam im letzten Jahr vorgenommen hat, um IronXL zu einem der führenden Produkte auf dem Markt für .NET-Excel-Dokumentenbibliotheken zu machen.

    "Ich brauche ein schnelleres IronXL, selbst auf meinem Low-Spec-Computer!"

IronXL Leistungsverbesserungen

IronXL hat enorme Verbesserungen in Bezug auf Arbeitsgeschwindigkeit und Speicherplatz erfahren. In diesem Abschnitt vergleichen wir die IronXL mit der Situation vor einem Jahr, im vergangenen September(2022.9)wie auch im letzten Monat August(2023.8).

IronXL Version 2023.9(aktuell) gegenüber IronXL Version 2023.8(letzter Monat) vs IronXL Version 2022.9(Vorjahr)

Abbildung 0

In der folgenden Abbildung sehen wir viele Kennzahlen im Vergleich: IronXL hat sich im Vergleich zum letzten Jahr und Monat bei ALLEN Kennzahlen verbessert.

Wettbewerber im Vergleich zu IronXL Version 2023.9

Abbildung 1 Abbildung 2 Abbildung 3 Abbildung 4

Verbesserungen bei der IronXL-Speicherzuweisung

IronXL hat enorme Verbesserungen in Bezug auf die Nutzung des Arbeitsspeichers erfahren. Dies ist ein wichtiger Fortschritt, der sicherstellt, dass neuere Versionen von IronXL weniger Speicherplatz benötigen, wodurch Sie bei der Produktion Zeit und Geld sparen, ohne den Code zu ändern.

In diesem Abschnitt vergleichen wir die IronXL mit der Situation vor einem Jahr, im vergangenen September(2022.9)wie auch im letzten Monat August(2023.8).

Abbildung 5

In der folgenden Abbildung werden drei Metriken verglichen:

Zugriff auf die Eigenschaften eines Zellbereichs

Derselbe Vorgang verringerte den Speicherbedarf von 4,41 auf 3,8 Kilobyte. Dies entspricht einer Verbesserung von 14 % gegenüber dem Vorjahr!

Operation Zufallszellen

Derselbe Vorgang reduzierte den Speicherbedarf von 9,26 auf ~8,5 Kilobyte. Dies entspricht einer Verbesserung von 8 % gegenüber dem Vorjahr!

Entfernen einer großen Zeilenoperation

Derselbe Vorgang reduzierte den Speicherbedarf von 65,46 auf ~20,3 Kilobyte. Dies entspricht einer Verbesserung von 69 % gegenüber dem Vorjahr! Beachten Sie die logarithmische Skalierung auf der Y-Achse, da dies unterstreicht, dass wir diesen Vorgang um ZWEI DRITTEL reduziert haben.

Mit einer normalen Y-Achse können wir diese 69%ige Verbesserung sehen:

Abbildung 6

Im Folgenden vergleichen wir auch wesentlich größere Vorhaben:

Abbildung 7

In der folgenden Abbildung werden drei Metriken verglichen:

Betrieb der Datenzelle

Derselbe Vorgang verringerte den Speicherbedarf von 676,81 auf 669,91 Kilobyte. Dies entspricht einer Verbesserung von 2 % gegenüber dem Vorjahr! Dies ist sehr beachtlich, wenn man bedenkt, wie viele davon bei jeder Bearbeitung eines Excel-Dokuments auftreten.

Große Dateien speichern

Derselbe Vorgang reduzierte den Speicherbedarf von ~1028 auf ~838 Megabyte. Dies entspricht einer Verbesserung von 18 % gegenüber dem Vorjahr und dem Vormonat!


IronXL-Meilensteine: Leistungsverbesserungen