j'utilise springframework .net 1.2 et le moteur de vue étincelle pour mon application Web en cours d'exécution sur l'exécution .NET 3.5. récemment, j'ai étudié la performance de mon application fonctionnant sous charge sur le processeur multicœur. Je remarque quand sous la charge une méthode de proxied aop prend beaucoup plus de temps pour compléter avec la commutation de contexte élevée, mais l'utilisation du processeur faible. J'ai profil mon application en utilisant vs2010 profileur de contention de ressources et il montre que la contention de verrouillage est arrivé sur chaque partie de l'application. Je me demandais où pourrait se tromper, est-ce à cause du ressort que nous avons utilisé?contention de verrouillage au printemps application .net
0
A
Répondre
0
Nous avons identifié la racine du problème. Notre application utilise un stockage local de thread de type slot qui, basé sur notre test de preuve de concept, a mal fonctionné sous charge simultanée. Une bonne référence trouvée à partir du printemps .net http://piers7.blogspot.com/2005/11/threadstatic-callcontext-and_02.html. Le profil de contention des ressources VS2010 nous aide à identifier le problème. Venant de l'arrière-plan de Java, je ne crois pas que le problème pourrait être le stockage local de thread jusqu'à ce que nous ayons fait un POC.
Questions connexes
- 1. Lucene .NET IndexWriter verrouillage
- 2. Iphone application écran de verrouillage
- 3. GAE Datastore Contention Problème
- 4. Aide au verrouillage requise
- 5. Programmation Android - Application de verrouillage
- 6. Application Android verrouillage écran
- 7. STDIN.getc verrouillage mon application
- 8. écrire trop fréquent, datastore contention timeout
- 9. Thread Contention en Java
- 10. Test de l'unité Verrouillage optimiste de Hibernate (au sein du printemps)
- 11. Sécurité de printemps Se souvenir de moi ne fonctionne pas au printemps MVC application.
- 12. Stockage de fichiers au printemps
- 13. Meilleures pratiques pour le verrouillage des objets de domaine au printemps?
- 14. question de conception simple sur le verrouillage optimiste au printemps/jpa/hibernation
- 15. Utilisation de jamon au printemps
- 16. MessageInterpolator au printemps
- 17. Injection de dépendance au printemps
- 18. NoClassDefFoundError au printemps
- 19. Application de gel de printemps
- 20. Contention de threads aveC# SqlDataReaders et SqlDataAdapters
- 21. Enrobage HornetQ au printemps
- 22. LocaleResolver au printemps
- 23. ehcache au printemps mvc
- 24. Validation au printemps MVC
- 25. Personnalisé json au printemps
- 26. comment mesurer le taux de contention d'un verrou
- 27. ContextLoad erreur au printemps
- 28. Threads au printemps
- 29. RequestMapping au printemps mvc
- 30. LazyInitializationException au printemps