PerformanceCounter en 5 min

Les compteurs de performance Windows permettent de mesurer l’évolution de certaines données de performance liées à une machine (charge CPU, mémoire utilisée, les entrées/sorties réseau) ou à un ou plusieurs processus (taille des piles, quantité de mémoire managée utilisée etc…). Sommaire 1. Types de compteurs de performance   Précisions sur le type RateOfCountsPerSecond32   Précisions sur le…

Continuer à lire

Synthèse des fonctionnalités du langage C# par version

Pour avoir plus de détails sur la version du langage par rapport aux versions de framework, se reporter à Versions des composants .NET. C# 6.0 Visual Studio 2015 Version implémentée avec Roslyn. Initialiseurs pour implémenter automatiquement les propriétés: public class ItemId { public Guid Id { get; } = Guid.NewGuid(); } Utiliser des directives using…

Continuer à lire

PLINQ en 5 min

L’intérêt de Parallel LINQ (PLINQ) est de proposer plusieurs méthodes pour regrouper (“merger”) le résultat d’un traitement parallèle. Simplement en lançant un traitement parallèle en utilisant AsParallel(), on bénéficiera de méthodes pour, par exemple: Ranger le résultat de chaque traitement dans une structure de données, Agréger les résultats sous forme d’un entier ou d’un double…

Continuer à lire