IronXL Milestone : Améliorations considérables des performances et de la mémoire

This article was translated from English: Does it need improvement?
Translated
View the article in English
  • Mise à jour : Améliorations des performances d'IronXL
  • Avantage clé : Amélioration de la vitesse opérationnelle, permettant une efficacité accrue.
  • Avantages secondaires : Améliorations dans l'allocation de la mémoire.
  • Date d'expédition : septembre 2023

Avec plus de 500 000 installations NuGet au moment de notre dernière version de septembre 2023 (2023.9.29), nous revenons sur toutes les réalisations et mises à jour que notre équipe de développement a intégrées au cours de la dernière année pour faire d'IronXL un produit de premier plan sur le marché des bibliothèques de documents Excel .NET.

" J'ai besoin d'un IronXL plus rapide, même sur mon ordinateur peu performant ! "

Améliorations des performances d'IronXL

IronXL a connu d'énormes améliorations en termes de vitesse de fonctionnement et de mémoire. Dans cette section, nous comparerons IronXL à il y a un an, en septembre dernier (2022.9), ainsi qu'au mois dernier, en août (2023.8).

IronXL Version 2023.9 (Dernière version) vs IronXL Version 2023.8 (Mois dernier) vs IronXL Version 2022.9 (Année précédente)

Figure 0

Dans la figure suivante, nous pouvons observer la comparaison de nombreux indicateurs : IronXL s'est amélioré par rapport à l'année dernière et au mois dernier sur la base de TOUS les indicateurs.

Concurrents vs IronXL Version 2023.9

Figure 1 Figure 2 Figure 3 Figure 4

Améliorations de l'allocation de mémoire IronXL

IronXL a connu d'énormes améliorations en termes d'utilisation de la mémoire opérationnelle. Il s'agit d'un progrès important qui garantit que les nouvelles versions d'IronXL utiliseront moins de mémoire, ce qui vous permettra d'économiser du temps et de l'argent en production sans modifier le code.

Dans cette section, nous comparerons IronXL à il y a un an, en septembre dernier (2022.9), ainsi qu'au mois dernier, en août (2023.8).

Figure 5

La figure suivante compare trois indicateurs :

Accéder aux propriétés d'une plage de cellules

La même opération a vu sa consommation de mémoire diminuer de 4,41 à 3,8 kilo-octets, ce qui représente une amélioration de 14 % par rapport à l'année précédente !

Opération sur les cellules aléatoires

La même opération a vu sa consommation de mémoire diminuer de 9,26 à environ 8,5 kilo-octets, ce qui représente une amélioration de 8 % par rapport à l'année précédente !

Opération de suppression d'une grande rangée

La même opération a vu sa consommation de mémoire diminuer de 65,46 à environ 20,3 kilo-octets, ce qui représente une amélioration de 69 % par rapport à l'année précédente ! Notez l'échelle logarithmique sur l'axe Y, car elle sous-estime le fait que nous avons réduit cette opération des DEUX TIERS.

Avec un axe Y classique, on peut constater cette amélioration de 69 % :

Figure 6

Nous comparons également ci-dessous des opérations beaucoup plus importantes :

Figure 7

La figure suivante compare trois indicateurs :

Fonctionnement de la cellule de données

La même opération a vu sa consommation de mémoire diminuer de 676,81 à 669,91 kilo-octets, ce qui représente une amélioration de 2 % par rapport à l'année précédente ! Cela s'avère très significatif compte tenu du nombre de ces erreurs qui se produisent lors de toute modification d'un document Excel.

Enregistrer les fichiers volumineux

La même opération a vu sa consommation de mémoire diminuer d'environ 1028 à environ 838 mégaoctets, ce qui représente une amélioration de 18 % par rapport à l'année et au mois précédent !


Étapes clés d'IronXL : Améliorations des performances

Prêt à commencer?
Nuget Téléchargements 1,765,830 | Version : 2025.12 vient de sortir