IronXL Meilenstein: Enorme Leistungs- und Speichersteigerungen
- Aktualisiert: IronXL Leistungsverbesserungen
- Hauptvorteil: Verbesserungen der Betriebsgeschwindigkeit, die neue Effizienz ermöglichen.
- Sekundäre Vorteile: Verbesserungen bei der Speicherzuordnung.
Versanddatum: September 2023
Da IronXL bis zum Zeitpunkt unserer neuesten Veröffentlichung im September 2023 (2023.9.29) über 500.000 NuGet-Installationen vorweisen kann, reflektieren wir über all die Errungenschaften und Aktualisierungen, die unser Entwicklungsteam im vergangenen Jahr integriert hat, um IronXL zu einem führenden Produkt im .NET Excel-Dokumentbibliotheksmarkt zu machen.
Ich brauche ein schnelleres IronXL, selbst auf meinem Computer mit niedrigen Spezifikationen!
IronXL Leistungsverbesserungen
IronXL hat enorme Verbesserungen in Bezug auf Arbeitsgeschwindigkeit und Speicherplatz erfahren. In diesem Abschnitt werden wir IronXL mit dem Stand vor einem Jahr, im September letzten Jahres (2022.9), sowie mit dem Stand vom letzten Monat August (2023.8) vergleichen.
IronXL Version 2023.9 (aktuell) vs IronXL Version 2023.8 (letzter Monat) vs IronXL Version 2022.9 (Vorjahr)
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
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 werden wir IronXL mit dem Stand vor einem Jahr, im September letzten Jahres (2022.9), sowie mit dem Stand vom letzten Monat August (2023.8) vergleichen.
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. Eine Verbesserung von 14 % im Vergleich zum Vorjahr!
Random Cells Operation
Derselbe Vorgang reduzierte den Speicherbedarf von 9,26 auf ~8,5 Kilobyte. Eine Verbesserung von 8 % im Vergleich zum Vorjahr!
Entfernen einer großen Zeilenoperation
Derselbe Vorgang reduzierte den Speicherbedarf von 65,46 auf ~20,3 Kilobyte. Das entspricht einer Verbesserung von 69 % im Vergleich zum 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:
Im Folgenden vergleichen wir auch wesentlich größere Vorhaben:
In der folgenden Abbildung werden drei Metriken verglichen:
Betrieb der Datenzelle
Derselbe Vorgang verringerte den Speicherbedarf von 676,81 auf 669,91 Kilobyte. Das entspricht einer Verbesserung von 2% im Vergleich zum 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% im Jahr und im Monat!