IronXL franchit une étape importante : augmentation considérable des performances et de la mémoire
- Mis à jour : Améliorations de la performance d'IronXL
- Avantage clé : Améliorations de la vitesse opérationnelle, permettant une nouvelle efficacité.
- Avantages secondaires : Améliorations de l'allocation de mémoire.
Date d'expédition : septembre 2023
Alors qu'IronXL a dépassé les 500 000 installations NuGet au moment de notre dernière version de septembre 2023 (2023.9.29), nous réfléchissons à tous les accomplissements et mises à jour que notre équipe de développement a intégrés au cours de l'année écoulée pour positionner IronXL comme 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 aux spécifications réduites !
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, août (2023.8).
Version IronXL 2023.9 (la plus récente) vs Version IronXL 2023.8 (le mois dernier) vs Version IronXL 2022.9 (l'année précédente)
Dans la figure suivante, nous voyons de nombreuses mesures comparées : IronXL s'est amélioré par rapport à l'année et au mois derniers sur la base de TOUS les indicateurs.
Concurrents vs IronXL Version 2023.9
Amélioration de l'allocation de la mémoire IronXL
IronXL a connu d'énormes améliorations en termes d'utilisation de la mémoire de fonctionnement. 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 de production et de l'argent 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, août (2023.8).
Dans la figure suivante, trois mesures sont comparées :
Accès aux propriétés d'une plage de cellules
La même opération a permis de réduire l'utilisation de la mémoire de 4,41 à 3,8 kilo-octets. Aboutissant à une amélioration de 14 % par rapport à l'année !
Fonctionnement des cellules aléatoires
La même opération a permis de réduire l'utilisation de la mémoire de 9,26 à ~8,5 kilo-octets. Ce qui équivaut à une amélioration de 8% sur l'année !
Suppression d'une opération sur une grande ligne
La même opération a permis de réduire l'utilisation de la mémoire de 65,46 à ~20,3 kilo-octets. Un progrès de 69 % par rapport à l'année précédente ! Notez l'échelle logarithmique sur l'axe des ordonnées, qui indique que nous avons réduit cette opération de deux tiers.
Avec un axe des ordonnées normal, nous pouvons voir cette amélioration de 69 % :
Ci-dessous, nous comparons également des opérations beaucoup plus importantes :
Dans la figure suivante, trois mesures sont comparées :
Fonctionnement de la cellule de données
La même opération a permis de réduire l'utilisation de la mémoire de 676,81 à 669,91 kilo-octets. Ce qui équivaut à une amélioration de 2 % par rapport à l'année dernière ! Ce chiffre est très important si l'on considère le nombre de ces erreurs qui se produisent lors de la modification d'un document Excel.
Enregistrer des fichiers volumineux
La même opération a permis de réduire l'utilisation de la mémoire de ~1028 à ~838 mégaoctets. Cela représente une amélioration de 18 % par rapport à l'année et au mois précédent !