Je remarque dans mon test unitaire que le premier test avec une classe utilisant la réflexion est lent. Existe-t-il un moyen de dire au compilateur que ces classes seront toutes utilisées pour la réflexion, alors précompilez-la maintenant afin qu'elle ne soit pas en retard pendant l'exécution? (Je lance souvent ces tests unitaires.)réflexion précompilée?
Répondre
Je ne suis pas sûr de pouvoir "précompiler" des classes individuelles. Peut-être que s'ils sont tous regroupés sous une même assemblée.
Ce que vous pouvez faire est de diviser vos tests en catégories. Une catégorie pourrait être la vitesse de course. Exécutez des tests plus rapides plus souvent et des tests plus lents moins souvent (laissez-les tourner pendant la nuit ou exécutez-les une seule fois par jour, etc.)
Pour précompiler la réflexion sonne comme un oxymore. Pourquoi ne pas se moquer des parties lentes?
j'entends son cache après l'avoir exécuté la première fois. donc je demande comme cache tout de suite je suppose. se moquer des parties lentes prendrait trop de temps à écrire et je devrais probablement l'écrire pour chaque classe –
- 1. déploiement de l'application de service wcf en tant qu'application précompilée
- 2. Ajout de composants graphiques à une application précompilée
- 3. ImageMagick Réflexion
- 4. Réflexion Elixir
- 5. Obfuscation + Réflexion
- 6. réflexion sur la base d'expression lambda vs réflexion normale
- 7. Easy Réflexion question C#
- 8. refactorisation Avec réflexion
- 9. C# Réflexion et génériques
- 10. .NET 3.5 Réflexion Aide
- 11. réflexion minimale en C++
- 12. Réflexion en Java?
- 13. RMI + réflexion java
- 14. JavaScript réflexion Array
- 15. Constructeurs génériques et réflexion
- 16. Scénario de réflexion complexe
- 17. Réflexion pour la validation
- 18. Exception et réflexion
- 19. réflexion java? s'étend
- 20. Réflexion IL Code
- 21. céder itérateur avec réflexion
- 22. Android et la réflexion
- 23. Attribut C# PropertyType Réflexion
- 24. réflexion dll commentaires
- 25. Problème de réflexion C#
- 26. Réflexion avec Powershell
- 27. La réflexion des sprites?
- 28. Attribut Héritage et réflexion
- 29. java réflexion question
- 30. GWT Réflexion côté serveur
semble que votre réponse est de contourner le problème –