2008-10-09 7 views
0

La bibliothèque d'entreprise pour la gestion et la journalisation des exceptions est-elle efficace en termes d'utilisation de la mémoire pour les fonctionnalités fournies?Examen de la bibliothèque d'entreprise?

Quels sont les avantages et les inconvénients? Merci

+0

De quelle technologie parlons-nous? – OscarRyz

Répondre

1

Étant donné la plus grande mémoire et le traitement plus rapide des ordinateurs d'aujourd'hui (et récents), je n'ai pas eu de problèmes d'inefficacité. L'efficacité que j'ai trouvée dans la bibliothèque d'entreprise est que je n'avais pas besoin de l'écrire et de la tester moi-même. Et, en raison de sa cohérence et de sa documentation, je n'ai pas besoin de passer beaucoup de temps à l'enseigner à quelqu'un d'autre. Certes, je ne l'ai pas testé spécifiquement pour la vitesse, et vous pourriez probablement écrire une version personnalisée beaucoup plus ciblée sans trop de frais généraux ... Mais encore une fois, l'efficacité est d'utiliser la bibliothèque elle-même et de résoudre d'autres problèmes plus importants .

2

Je doute que la bibliothèque d'entreprise devienne votre goulot d'étranglement des performances. Je dirais l'utiliser, mesurer la performance de votre application, trouver le goulot d'étranglement et partir de là. Fretting sur quelle performance pourrait être ne va pas vous donner des données utiles pour votre scénario. Cela dit, j'ai eu de la chance avec le bloc de journalisation de l'application de bibliothèque d'entreprise et je le recommande dans la plupart des cas. :)

2

J'ai déjà utilisé EntLib (à l'époque de CAB, Object Builder, SmartClient, etc.). Je crois que c'est trop lourd et non flexible.

Utilisez mieux log4net pour la journalisation et les règles d'exception personnalisées pour la gestion des exceptions (vous pouvez facilement implémenter la dernière chose vous-même avec EntLib, like this).

Questions connexes