Quelle est la méthode la plus rapide pour lire le journal des événements sur une machine distante?

Je travaille sur une application qui lit eventlogs(Application) à partir de machines distantes. Je suis en train de l'utilisation d'un Journal de classe .net et puis en itérant sur les entrées de Journal, mais c'est très lent. Dans certains cas, certaines machines ont 40000+ les entrées de journal et il faut des heures pour parcourir les entrées.
quel est le meilleur moyen pour accomplir cette tâche? Existe-il des autres classes .net qui sont plus rapides ou dans toute autre technologie?

source d'informationauteur Kapil