Nous avons un cadre interne qui gère notre journalisation, l'accès aux données, crypto .. vous le nommez. Je voudrais commencer à comparer la performance, disons la fonctionnalité de journalisation à d'autres systèmes traditionnels, c'est-à-dire nlog, log4net, serilog. Évidemment, je commencerais par le fonctionnement de tous les systèmes, comme la connexion à un fichier ou une console.Comment comparer l'infrastructure de journalisation avec BenchmarkDotNet?
Est-ce que BenchmarkDotNet serait applicable dans une telle situation? La plupart des exemples et des articles que j'ai lus indiquent des scénarios d'utilisation dans des boucles très serrées et utilisent principalement des E/S, comme la mémoire et le processeur, et non le disque. En tant qu'exercice, j'ai écrit un test xunit pour comparer l'écriture à la console en utilisant la fonctionnalité Baseline, mais les tests n'ont jamais été terminés et j'ai fini par tuer le processus, ce qui m'a conduit à ce Post sur SO.
Si j'utilise BenchmarkDotNet dans le mauvais sens, y a-t-il un autre test qui correspond mieux à ce que j'essaie d'accomplir?
Merci, Stephen